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