Repository: beam Updated Branches: refs/heads/master a27d3cfa2 -> 0b866d4d7
Switch to trigger builds on push notifications from GitHub instead of polling SCM every minute. Signed-off-by: Jason Kuster <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/27e1cac6 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/27e1cac6 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/27e1cac6 Branch: refs/heads/master Commit: 27e1cac6aec53eaebe9e626d34a9d07bdc590b39 Parents: a27d3cf Author: Jason Kuster <[email protected]> Authored: Wed Feb 1 15:46:25 2017 -0800 Committer: Davor Bonaci <[email protected]> Committed: Wed Feb 1 21:29:10 2017 -0800 ---------------------------------------------------------------------- .jenkins/common_job_properties.groovy | 7 ++++--- .jenkins/job_beam_Release_NightlySnapshot.groovy | 5 ++--- .jenkins/job_seed.groovy | 5 ++--- 3 files changed, 8 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/beam/blob/27e1cac6/.jenkins/common_job_properties.groovy ---------------------------------------------------------------------- diff --git a/.jenkins/common_job_properties.groovy b/.jenkins/common_job_properties.groovy index 3165220..f1f2b7f 100644 --- a/.jenkins/common_job_properties.groovy +++ b/.jenkins/common_job_properties.groovy @@ -158,14 +158,15 @@ class common_job_properties { // Sets common config for PostCommit jobs. static def setPostCommit(def context, def build_schedule = '0 */6 * * *', - def scm_schedule = '* * * * *', + def trigger_every_push = true, def notify_address = '[email protected]') { // Set build triggers context.triggers { // By default runs every 6 hours. cron(build_schedule) - // Also polls SCM every minute. - scm(scm_schedule) + if (trigger_every_push) { + githubPush() + } } context.publishers { http://git-wip-us.apache.org/repos/asf/beam/blob/27e1cac6/.jenkins/job_beam_Release_NightlySnapshot.groovy ---------------------------------------------------------------------- diff --git a/.jenkins/job_beam_Release_NightlySnapshot.groovy b/.jenkins/job_beam_Release_NightlySnapshot.groovy index 533b444..a19f8ff 100644 --- a/.jenkins/job_beam_Release_NightlySnapshot.groovy +++ b/.jenkins/job_beam_Release_NightlySnapshot.groovy @@ -33,12 +33,11 @@ mavenJob('beam_Release_NightlySnapshot') { // Set maven paramaters. common_job_properties.setMavenConfig(delegate) - // Set that this is a PostCommit job. - // Polls SCM on Feb 31st, i.e. never. + // This is a post-commit job that runs once per day, not for every push. common_job_properties.setPostCommit( delegate, '0 7 * * *', - '0 5 31 2 *', + false, '[email protected]') // Maven goals for this job. http://git-wip-us.apache.org/repos/asf/beam/blob/27e1cac6/.jenkins/job_seed.groovy ---------------------------------------------------------------------- diff --git a/.jenkins/job_seed.groovy b/.jenkins/job_seed.groovy index 96277d1..fcdd564 100644 --- a/.jenkins/job_seed.groovy +++ b/.jenkins/job_seed.groovy @@ -27,12 +27,11 @@ job('beam_SeedJob_Main') { // Set common parameters. common_job_properties.setTopLevelJobProperties(delegate) - // Set that this is a PostCommit job. - // Polls SCM on Feb 31st, i.e. never. + // This is a post-commit job that runs once per day, not for every push. common_job_properties.setPostCommit( delegate, '0 6 * * *', - '0 5 31 2 *', + false, '[email protected]') steps {
