Skip to content

Commit 3874b7a

Browse files
committed
added deprecation warning
1 parent 75640e7 commit 3874b7a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/jobs/MultiJob.groovy

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package javaposse.jobdsl.dsl.jobs
22

3+
import hudson.util.VersionNumber
34
import javaposse.jobdsl.dsl.ContextHelper
45
import javaposse.jobdsl.dsl.DslContext
56
import javaposse.jobdsl.dsl.Job
@@ -10,6 +11,10 @@ import javaposse.jobdsl.dsl.helpers.step.MultiJobStepContext
1011
class MultiJob extends Job {
1112
MultiJob(JobManagement jobManagement) {
1213
super(jobManagement)
14+
15+
if (jobManagement.getPluginVersion('jenkins-multijob-plugin')?.isOlderThan(new VersionNumber('1.16'))) {
16+
jobManagement.logDeprecationWarning('support for MultiJob plugin versions 1.15 and earlier')
17+
}
1318
}
1419

1520
void steps(@DslContext(MultiJobStepContext) Closure closure) {

0 commit comments

Comments
 (0)