Merge "DO NOT hardcode mvn staging server id"
authorJeremy Phelps <jphelps@linuxfoundation.org>
Fri, 29 Sep 2017 12:29:42 +0000 (12:29 +0000)
committerGerrit Code Review <gerrit@linuxfoundation.org>
Fri, 29 Sep 2017 12:29:42 +0000 (12:29 +0000)
.jjb-test/expected-xml/gerrit-maven-maven-release-master
.jjb-test/expected-xml/github-maven-maven-release-master
jjb/lf-maven-jobs.yaml

index dd64963..4e72be7 100644 (file)
@@ -144,6 +144,9 @@ For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
     </extensions>
   </scm>
   <triggers class="vector">
+    <hudson.triggers.TimerTrigger>
+      <spec/>
+    </hudson.triggers.TimerTrigger>
     <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
       <spec/>
       <gerritProjects>
index ca84180..d36ee34 100644 (file)
@@ -139,6 +139,9 @@ For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
     </extensions>
   </scm>
   <triggers class="vector">
+    <hudson.triggers.TimerTrigger>
+      <spec/>
+    </hudson.triggers.TimerTrigger>
     <org.jenkinsci.plugins.ghprb.GhprbTrigger>
       <spec/>
       <adminlist/>
index 452b839..66ce41d 100644 (file)
     #     :gerrit_verify_triggers: Override Gerrit Triggers.
     #     :mvn-global-settings: The name of the Maven global settings to use for
     #                           Maven configuration. (default: global-settings)
+    #     :cron: Cron schedule when to trigger the job. This parameter also
+    #         supports multiline input via YAML pipe | character in cases where
+    #         one may want to provide more than 1 cron timer. (default: '')
 
     ######################
     # Default parameters #
     mvn-version: mvn33
     stream: master
     submodule-recursive: true
+    cron: ''
 
     gerrit_release_triggers:
       - comment-added-contains-event:
           choosing-strategy: default
 
     triggers:
+      - timed: '{obj:cron}'
       - gerrit:
           server-name: '{gerrit-server-name}'
           trigger-on: '{obj:gerrit_release_triggers}'
           jenkins-ssh-credential: '{jenkins-ssh-credential}'
 
     triggers:
+      - timed: '{obj:cron}'
       - lf-infra-github-pr-trigger:
           trigger-phrase: '^build release$'
           only-trigger-phrase: true