summaryrefslogtreecommitdiffstats
path: root/job-cfg
diff options
context:
space:
mode:
authorMattia Rizzolo <mattia@debian.org>2017-05-20 01:14:39 +0200
committerHolger Levsen <holger@layer-acht.org>2017-05-20 02:10:38 +0200
commit0e2c2e2cfe9e282fdf836f852e1e6db0e8bc3655 (patch)
tree702d364a2bae25e0083e074ca7422ea9d01a19bc /job-cfg
parent0dc3de19105634060ee99fa60051f860e509dccc (diff)
downloadjenkins.debian.net-0e2c2e2cfe9e282fdf836f852e1e6db0e8bc3655.tar.xz
packages-tests: write out the dak-tests_jessie job explicitly (actually a noop)
going to make change it in the next commit Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
Diffstat (limited to 'job-cfg')
-rw-r--r--job-cfg/packages-tests.yaml40
1 files changed, 34 insertions, 6 deletions
diff --git a/job-cfg/packages-tests.yaml b/job-cfg/packages-tests.yaml
index f708a915..ec6f4a49 100644
--- a/job-cfg/packages-tests.yaml
+++ b/job-cfg/packages-tests.yaml
@@ -4,7 +4,7 @@
disabled: '{obj:my_disabled}'
my_trigger:
project-type: freestyle
- properties:
+ properties: &properties
- sidebar:
url: https://jenkins.debian.net/userContent/about.html
text: About jenkins.debian.net
@@ -18,7 +18,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
description: '{my_description} running on {my_distro}.<br><br>Job configuration source is <a href="https://anonscm.debian.org/git/qa/jenkins.debian.net.git/tree/job-cfg/packages-tests.yaml">packages-tests.yaml</a>.'
- logrotate:
+ logrotate: &logrotate
daysToKeep: 90
numToKeep: 30
artifactDaysToKeep: -1
@@ -110,9 +110,37 @@
my_disabled: true
- stretch:
my_disabled: true
- - jessie:
- my_origin_triggers:
- - pollscm:
- cron: '* H/2 * * *'
+# - jessie:
+# my_origin_triggers:
+# - pollscm:
+# cron: '* H/2 * * *'
jobs:
- '{name}_{my_distro}'
+
+# FIXME go back to delete the explicit dak-tests_jessie and uncomment above once
+# jenkins-job-builder 1.5.0 is available to our jenkins. Also see commits
+# 0dc3de19105634060ee99fa60051f860e509dccc 5a7b8562671bec94e2c81a98fff66db2932100fb
+
+- job:
+ name: dak-tests_jessie
+ properties: *properties
+ logrotate: *logrotate
+ description: 'DAK testsuite running on jessie.<br><br>Job configuration source is <a href="https://anonscm.debian.org/git/qa/jenkins.debian.net.git/tree/job-cfg/packages-tests.yaml">packages-tests.yaml</a>.'
+ scm:
+ - git:
+ url: 'https://ftp-master.debian.org/git/dak.git'
+ branches:
+ - master
+ - 'origin/smoke-me/**'
+ triggers:
+ - pollscm:
+ cron: '* H/2 * * *'
+ builders:
+ - shell: '/srv/jenkins/bin/chroot-run.sh jessie timeout 1h dpkg-buildpackage -us -uc -tc'
+ publishers:
+ - email:
+ recipients: 'qa-jenkins-scm@lists.alioth.debian.org jenkins+debian-ftp debian-dak@lists.debian.org'
+ send-to-individuals: true
+ - trigger:
+ project: None
+ - naginator: *naginator