[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible arch: build job should trigger html, not vice versa

Holger Levsen holger at moszumanska.debian.org
Sat Oct 17 12:21:27 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit fba0ebd50d57581183fc637a8443826b03688389
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Oct 17 14:20:36 2015 +0200

    reproducible arch: build job should trigger html, not vice versa
---
 job-cfg/reproducible.yaml | 49 +++++++++++++++++++++++++++++++----------------
 1 file changed, 32 insertions(+), 17 deletions(-)

diff --git a/job-cfg/reproducible.yaml b/job-cfg/reproducible.yaml
index 48b30de..79ceb8c 100644
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -34,8 +34,11 @@
     node: '{my_node}'
 
 - defaults:
-    name: reproducible_triggered
+    name: reproducible_git
     project-type: freestyle
+    triggers:
+      - timed: '{my_timed}'
+      - pollscm: '*/6 * * * *'
     properties:
       - sidebar:
           url: https://jenkins.debian.net/userContent/about.html
@@ -52,7 +55,7 @@
     description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
     logrotate:
       daysToKeep: 90
-      numToKeep: 30
+      numToKeep: 20
       artifactDaysToKeep: -1
       artifactNumToKeep: -1
     builders:
@@ -64,16 +67,18 @@
           fail-on-error: 'true'
       - email:
           recipients: '{my_recipients}'
-      - trigger:
-          project: '{my_trigger}'
+    scm:
+      - git:
+          url: '{my_gitrepo}'
+          branches:
+            - master
     node: '{my_node}'
 
 - defaults:
-    name: reproducible_git
+    name: reproducible_builder
     project-type: freestyle
     triggers:
       - timed: '{my_timed}'
-      - pollscm: '*/6 * * * *'
     properties:
       - sidebar:
           url: https://jenkins.debian.net/userContent/about.html
@@ -87,10 +92,22 @@
           url: http://www.profitbricks.co.uk
           text: Sponsored by Profitbricks
           icon: /userContent/images/profitbricks-24x24.png
+      - priority:
+          job-prio: '150'
+      - throttle:
+          max-total: 58
+          max-per-node: 58
+          enabled: true
+          option: category
+          categories:
+            - reproducible
     description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
+    wrappers:
+      - timeout:
+          timeout: 1560
     logrotate:
-      daysToKeep: 90
-      numToKeep: 20
+      daysToKeep: 4
+      numToKeep: 400
       artifactDaysToKeep: -1
       artifactNumToKeep: -1
     builders:
@@ -102,15 +119,11 @@
           fail-on-error: 'true'
       - email:
           recipients: '{my_recipients}'
-    scm:
-      - git:
-          url: '{my_gitrepo}'
-          branches:
-            - master
+          notify-every-unstable-build: false
     node: '{my_node}'
 
 - defaults:
-    name: reproducible_builder
+    name: reproducible_builder_trigger
     project-type: freestyle
     triggers:
       - timed: '{my_timed}'
@@ -155,6 +168,8 @@
       - email:
           recipients: '{my_recipients}'
           notify-every-unstable-build: false
+      - trigger:
+          project: '{my_trigger}'
     node: '{my_node}'
 
 - defaults:
@@ -640,11 +655,11 @@
     name: '{name}_setup_schroot_arch'
 
 - job-template:
-    defaults: reproducible_builder
+    defaults: reproducible_builder_trigger
     name: '{name}_builder_arch_1'
 
 - job-template:
-    defaults: reproducible_triggered
+    defaults: reproducible
     name: '{name}_html_archlinux'
 
 - project:
@@ -1304,13 +1319,13 @@
         - '{name}_builder_arch_1':
             my_description: 'Try to reproducibly build an Archlinux package.'
             my_timed: '* * * * *'
+            my_trigger: 'reproducible_builder_arch_1'
             my_shell: '/srv/jenkins/bin/reproducible_build_arch_pkg.sh'
             my_recipients: 'qa-jenkins-scm at lists.alioth.debian.org'
             my_node: ''
         - '{name}_html_archlinux':
             my_description: 'Build a simple webpage for Archlinux reproducibility tests'
             my_timed: ''
-            my_trigger: 'reproducible_builder_arch_1'
             my_shell: '/srv/jenkins/bin/reproducible_html_archlinux.sh'
             my_recipients: 'qa-jenkins-scm at lists.alioth.debian.org'
             my_node: ''

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list