X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=dsl%2Fkernel-lttng-modules.seed.groovy;h=8614231e1b8865989d5ef2b45c802fc0d25e3de3;hb=07f90dd7050cd3dced152e0b4b538e96a1dc36bc;hp=ae0ff3afb4b94cab7b2e086c8c7cfd60669da82b;hpb=126608d32260e4a052d7bfb408fc00a1d0835158;p=lttng-ci.git diff --git a/dsl/kernel-lttng-modules.seed.groovy b/dsl/kernel-lttng-modules.seed.groovy index ae0ff3a..8614231 100644 --- a/dsl/kernel-lttng-modules.seed.groovy +++ b/dsl/kernel-lttng-modules.seed.groovy @@ -87,7 +87,7 @@ class BasicVersion implements Comparable { } } -def kernelTagCutOff = new BasicVersion("3.0", "") +def kernelTagCutOff = new BasicVersion("4.3", "") def modulesBranches = ["master","stable-2.5","stable-2.6", "stable-2.4"] @@ -141,6 +141,10 @@ if ( result.exitValue() == 0 ) { // Find the version cutoff def cutoffPos = versions.findIndexOf{(it.major >= kernelTagCutOff.major) && (it.minor >= kernelTagCutOff.minor) && (it.revision >= kernelTagCutOff.revision) && (it.build >= kernelTagCutOff.build) && (it.rc >= kernelTagCutOff.rc)} + // If error set cutoff on last so no job are created + if (cutoffPos == -1) { + cutoffPos = versions.size() + } // Get last version and include only last rc def last def lastNoRcPos @@ -158,6 +162,12 @@ if ( result.exitValue() == 0 ) { String modulesPrefix = "lttng-modules" String kernelPrefix = "dsl-kernel" String separator = "-" + + + println("CutOff index") + println(cutoffPos) + + // Actual job creation for (int i = cutoffPos; i < versions.size() ; i++) { @@ -325,6 +335,9 @@ if (fail){ steps { systemGroovyCommand(dslTriggerKernel) } + triggers { + cron("H 0 * * *") + } } modulesBranches.each { branch -> @@ -332,6 +345,9 @@ if (fail){ steps { systemGroovyCommand(dslTriggerModule.replaceAll("JOBPREFIX",modulesPrefix + separator + branch + separator)) } + triggers { + scm('@daily') + } } } }