Unable to deploy Docker agent within AWS Cloud

22 views
Skip to first unread message

Reid Watson

unread,
Mar 27, 2023, 10:36:17 PM3/27/23
to Jenkins Users
Upgrade from Jenkins 2.332.2 to 2.387.1

1. Job Log

11:08:27 Started by user xxxxxxx 11:08:27 [Pipeline] Start of Pipeline 11:08:28 [Pipeline] node
11:08:43 Still waiting to schedule task 11:08:43 Waiting for next available executor

Agent not triggered to deploy task against AWS docker container service 

2. Pipe Syntax example 

pipeline { 
           agent { 
                 label("uoa-buildtools-java17-v4") 
              }
             stages { 
                   stage('Credential Grab') { 
                        steps { 
                             withCredentials([usernamePassword(credentialsId: 'aws-user-sandbox', passwordVariable: 'password', usernameVariable: 'username'), string(credentialsId: 'aws-token-sandbox', variable: 'token')]) { 
                       sh "python3 /runscript.py" } 
                           } 
                        } 
                stage('path check') { 
                    steps{ 
                        script{ 
                            sh "uname -r" 
                            sh "java -version" 
                             } 
                          } 
                       } 
                     } 
               }

2. Jenkins Error Log

Mar 28, 2023 12:47:45 AM INFO com.cloudbees.jenkins.plugins.amazonecs.ECSCloud provision
Asked to provision 1 agent(s) for: uoa-buildtools-java17-v4 

Mar 28, 2023 12:47:45 AM INFO com.cloudbees.jenkins.plugins.amazonecs.ECSCloud provisionWill provision ccoe--sandpit-jenkins-master-uoa-buildtools-java17-v4-vv5ns, for label: uoa-buildtools-java17-v4 

Mar 28, 2023 12:47:45 AM SEVERE hudson.triggers.SafeTimerTask runTimer task hudson.slaves.NodeProvisioner$NodeProvisionerInvoker@1088ce05 failed java.lang.IllegalArgumentException at hudson.slaves.NodeProvisioner$PlannedNode.<init>(NodeProvisioner.java:102) at com.cloudbees.jenkins.plugins.amazonecs.ECSCloud.provision(ECSCloud.java:292) at com.cloudbees.jenkins.plugins.amazonecs.ECSProvisioningStrategy.apply(ECSProvisioningStrategy.java:66) at hudson.slaves.NodeProvisioner.update(NodeProvisioner.java:325) at hudson.slaves.NodeProvisioner$NodeProvisionerInvoker.doRun(NodeProvisioner.java:823) at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:92) at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829)

Plugin:  
Amazon Elastic Container Service (ECS) / Fargate plugin Version 1.48
Amazon Web Services SDK :: ECS Version 1.12.406-370.v8f993c987059 

Reply all
Reply to author
Forward
0 new messages