[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] add job to build src:developers-reference on commits to master branch

Holger Levsen gitlab at salsa.debian.org
Fri Feb 8 15:33:36 GMT 2019


Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
e7dcd5e1 by Holger Levsen at 2019-02-08T15:33:24Z
add job to build src:developers-reference on commits to master branch

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


1 changed file:

- + job-cfg/dev-ref.yaml


Changes:

=====================================
job-cfg/dev-ref.yaml
=====================================
@@ -0,0 +1,51 @@
+- defaults:
+    name: def-ref
+    project-type: freestyle
+    properties:
+      - sidebar:
+          url: https://jenkins.debian.net/userContent/about.html
+          text: About jenkins.debian.net
+          icon: /userContent/images/debian-swirl-24x24.png
+      - sidebar:
+          url: http://www.profitbricks.co.uk
+          text: Sponsored by Profitbricks
+          icon: /userContent/images/profitbricks-24x24.png
+    description: 'Build the master branch of https://salsa.debian.org/debian/{my_package} in sid on every commit.<br><br>Job configuration source is <a href=""https://salsa.debian.org/qa/jenkins.debian.net/blob/master/job-cfg/def-ref.yaml>def-ref.yaml</a>.'
+    logrotate:
+      daysToKeep: 90
+      numToKeep: 30
+      artifactDaysToKeep: -1
+      artifactNumToKeep: -1
+    scm:
+      - git:
+          url: '{my_url}'
+          branches:
+            - master
+    builders:
+      - shell: '{my_shell}'
+    triggers:
+      - pollscm:
+          cron: 'H/1 H/1 * * *'
+    publishers:
+      - email:
+          recipients: 'holger at debian.org'
+      - naginator:
+          progressive-delay-increment: 5
+          progressive-delay-maximum: 15
+          max-failed-builds: 3
+          regular-expression: '(Caused by: hudson.plugins.git.GitException: Command "git fetch|^ERROR: Error cloning remote repo)'
+
+
+- job-template:
+    defaults: dev-ref
+    name: '{name}_{my_distro}_{my_package}'
+
+
+- project:
+    name: dev-ref
+    my_distro: 'sid'
+    my_shell: '/srv/jenkins/bin/chroot-run.sh {my_distro} debuild -b -uc -us'
+    my_url: 'https://salsa.debian.org/debian/{my_package}'
+    my_package:
+        - 'developers-reference'
+    jobs: ['{name}_{my_distro}_{my_package}']



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/e7dcd5e1aa6acdd966353c9e79e1459fd3d82584

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/e7dcd5e1aa6acdd966353c9e79e1459fd3d82584
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20190208/50c0a56f/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list