Refactor triggers for lttng-modules kernel buils.
'(cross)build-vanilla':
- hourly check for lttng-modules commits
- daily (22:00) check for new kernel tags
'fullbuild-vanilla':
- friday at midnight check for lttng-modules commits
'build-{UBUNTU}':
- hourly check for lttng-modules commits
- saturday at midnight check for new ubuntu kernel tags
'build-rt':
- hourly check for lttng-modules commits
- sunday at midnight check for new rt kernel tags
Change-Id: I9b827d926f89c81f49e6689b3c12f9688ae7ede4
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
+ # Check for new kernel tags everay day at 22:00
+ - timed: "0 22 * * *"
builders:
- system-groovy:
builders:
- system-groovy:
+ triggers:
+ # Check for new commits every hour
+ - pollscm:
+ cron: "@hourly"
+
<<: *lttng-modules_build_parameters_defaults
<<: *lttng-modules_build_builders_defaults
<<: *lttng-modules_build_parameters_defaults
<<: *lttng-modules_build_builders_defaults
+ # This is a test job, no triggers
+ triggers: []
+
parameters:
- string:
name: 'maxConcurrentBuild'
parameters:
- string:
name: 'maxConcurrentBuild'
<<: *lttng-modules_build_builders_defaults
triggers:
<<: *lttng-modules_build_builders_defaults
triggers:
+ # Check for new commits every friday at midnight
- job-template:
name: lttng-modules_{mversion}_{buildtype}-{uversion}
- job-template:
name: lttng-modules_{mversion}_{buildtype}-{uversion}
+ triggers:
+ # Check for new commits every hour
+ - pollscm:
+ cron: "@hourly"
+ # Also run every saturday at midnight to catch new ubuntu kernel tags
+ - timed: "0 0 * * 6"
+
<<: *lttng-modules_build_parameters_ubuntu
<<: *lttng-modules_build_builders_defaults
<<: *lttng-modules_build_parameters_ubuntu
<<: *lttng-modules_build_builders_defaults
+ triggers:
+ # Check for new commits every hour
+ - pollscm:
+ cron: "@hourly"
+ # Also run every sunday at midnight to catch new rt kernel tags
+ - timed: "0 0 * * 7"
+
<<: *lttng-modules_build_parameters_rt
<<: *lttng-modules_build_rt_builders_defaults
<<: *lttng-modules_build_parameters_rt
<<: *lttng-modules_build_rt_builders_defaults