diff --git a/src/main/groovy/com/entagen/jenkins/JenkinsApi.groovy b/src/main/groovy/com/entagen/jenkins/JenkinsApi.groovy index ac6c6709..ddbb130f 100644 --- a/src/main/groovy/com/entagen/jenkins/JenkinsApi.groovy +++ b/src/main/groovy/com/entagen/jenkins/JenkinsApi.groovy @@ -67,11 +67,16 @@ class JenkinsApi { } void startJob(ConcreteJob job, String method) { + // Handle method being startOnCreate for backward compatibility if (method == "true" || method == "1") { method = "build" + } else if (method == "false" || method == "0") { + method = "" + } + if (method) { + println "Starting job ${job.jobName}: ${method}" + post('job/' + job.jobName + '/' + method) } - println "Starting job ${job.jobName}." - post('job/' + job.jobName + '/' + method) } String configForMissingJob(ConcreteJob missingJob, List templateJobs) {