summaryrefslogtreecommitdiffstats
path: root/job-cfg/edu-packages.yaml
diff options
context:
space:
mode:
authorPhilip Hands <phil@hands.com>2015-12-12 18:08:39 +0100
committerHolger Levsen <holger@layer-acht.org>2015-12-12 18:54:18 +0100
commit62d46d9096532293724b8e9461e8ed1d5726d490 (patch)
tree745136695aaffa20728678ba75bf04d108d09959 /job-cfg/edu-packages.yaml
parentbef3219734df8540158176f0c594611e94283f1c (diff)
downloadjenkins.debian.net-62d46d9096532293724b8e9461e8ed1d5726d490.tar.xz
edu-packages: use yaml interpolation to dispense with .py
Diffstat (limited to 'job-cfg/edu-packages.yaml')
-rw-r--r--job-cfg/edu-packages.yaml52
1 files changed, 52 insertions, 0 deletions
diff --git a/job-cfg/edu-packages.yaml b/job-cfg/edu-packages.yaml
new file mode 100644
index 00000000..725fa51d
--- /dev/null
+++ b/job-cfg/edu-packages.yaml
@@ -0,0 +1,52 @@
+- defaults:
+ name: edu-packages
+ 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: https://jenkins.debian.net/view/edu_devel
+ text: Debian Edu development
+ icon: /userContent/images/debian-jenkins-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 git://anonscm.debian.org/debian-edu/{my_package}.git in sid on every commit.<br><br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/edu-packages.yaml">edu-packages.yaml</a>.'
+ logrotate:
+ daysToKeep: 90
+ numToKeep: 30
+ artifactDaysToKeep: -1
+ artifactNumToKeep: -1
+ scm:
+ - git:
+ url: 'git://anonscm.debian.org/debian-edu/{my_package}.git'
+ branches:
+ - master
+ builders:
+ - shell: '/srv/jenkins/bin/chroot-run.sh {my_distro} debuild -b -uc -us'
+ triggers:
+ - pollscm: '*/6 * * * *'
+ publishers:
+ - email:
+ recipients: 'jenkins+debian-edu debian-edu-commits@lists.alioth.debian.org'
+
+
+- job-template:
+ defaults: edu-packages
+ name: '{name}_{my_distro}_{my_package}'
+
+
+- project:
+ name: edu-packages
+ my_distro: 'sid'
+ my_package:
+ - 'debian-edu'
+ - 'debian-edu-archive-keyring'
+ - 'debian-edu-artwork'
+ - 'debian-edu-config'
+ - 'debian-edu-doc'
+ - 'debian-edu-install'
+ jobs: ['{name}_{my_distro}_{my_package}']