summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2014-04-17 21:18:51 +0200
committerHolger Levsen <holger@layer-acht.org>2014-04-17 21:18:51 +0200
commitccfffc0a96de0bcb1c472fde77003ebd4bfbbb9f (patch)
treed14adbd997ee22bd0ed5fc78611e03946e905c8e
parent080e4dffd805163251e40842fa6a322b97cb72fe (diff)
downloadjenkins.debian.net-ccfffc0a96de0bcb1c472fde77003ebd4bfbbb9f.tar.xz
adopt job priorities for several jobs to spread the load better
-rw-r--r--job-cfg/chroot-installation.yaml6
-rw-r--r--job-cfg/d-i.yaml37
-rw-r--r--job-cfg/g-i-installation.yaml4
-rw-r--r--job-cfg/self.yaml2
-rw-r--r--job-cfg/webcheck.yaml2
5 files changed, 40 insertions, 11 deletions
diff --git a/job-cfg/chroot-installation.yaml b/job-cfg/chroot-installation.yaml
index 80c81696..fdb513ca 100644
--- a/job-cfg/chroot-installation.yaml
+++ b/job-cfg/chroot-installation.yaml
@@ -30,7 +30,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '100'
+ job-prio: '130'
- throttle:
max-total: 4
max-per-node: 4
@@ -72,7 +72,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '101'
+ job-prio: '131'
- throttle:
max-total: 4
max-per-node: 4
@@ -117,7 +117,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '105'
+ job-prio: '135'
- throttle:
max-total: 4
max-per-node: 4
diff --git a/job-cfg/d-i.yaml b/job-cfg/d-i.yaml
index 99e4ad99..a105bc6d 100644
--- a/job-cfg/d-i.yaml
+++ b/job-cfg/d-i.yaml
@@ -244,7 +244,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '130'
+ job-prio: '99'
description: 'Builds debian packages in sid from git master branch, triggered by pushes to <pre>{gitrepo}</pre> {do_not_edit}'
scm:
- git:
@@ -271,7 +271,22 @@
defaults: d-i
name: '{name}_manual'
description: 'Builds the installation-guide package. Triggered by SVN commits to <code>svn://anonscm.debian.org/svn/d-i/</code> matching these patterns: <pre>{include}</pre> {do_not_edit}'
- scm:
+ 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/d-i_manual/
+ text: debian-installer manual jobs
+ icon: /userContent/images/debian-jenkins-24x24.png
+ - sidebar:
+ url: http://www.profitbricks.com
+ text: Sponsored by Profitbricks
+ icon: /userContent/images/profitbricks-24x24.png
+ - priority:
+ job-prio: '125'
+ scm:
- svn:
url: svn://anonscm.debian.org/svn/d-i/trunk
basedir: .
@@ -289,9 +304,6 @@
publishers:
- email:
recipients: jenkins+debian-boot holger@layer-acht.org
- properties:
- - priority:
- job-prio: '110'
## doesnt work, the artifacts reside outside the workspace
# - archive:
# artifacts: '*_*.dsc *_*.tar.* *_*_*.deb *_*_*.build *_*_*.changes'
@@ -338,6 +350,21 @@
defaults: d-i
name: '{name}_housekeeping'
description: 'Cleanup and monitor so that there is a predictable environment.{do_not_edit}'
+ 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/d-i_manual/
+ text: debian-installer manual jobs
+ icon: /userContent/images/debian-jenkins-24x24.png
+ - sidebar:
+ url: http://www.profitbricks.com
+ text: Sponsored by Profitbricks
+ icon: /userContent/images/profitbricks-24x24.png
+ - priority:
+ job-prio: '150'
triggers:
- timed: "30 5 * * *"
builders:
diff --git a/job-cfg/g-i-installation.yaml b/job-cfg/g-i-installation.yaml
index 00a1b16a..670ad061 100644
--- a/job-cfg/g-i-installation.yaml
+++ b/job-cfg/g-i-installation.yaml
@@ -39,7 +39,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '80'
+ job-prio: '140'
- throttle:
max-total: 3
max-per-node: 3
@@ -80,7 +80,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '50'
+ job-prio: '175'
- throttle:
max-total: 3
max-per-node: 3
diff --git a/job-cfg/self.yaml b/job-cfg/self.yaml
index eeaf47f8..d04a600d 100644
--- a/job-cfg/self.yaml
+++ b/job-cfg/self.yaml
@@ -26,6 +26,8 @@
url: http://www.profitbricks.com
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
+ - priority:
+ job-prio: '125'
- job-template:
defaults: self-housekeeping
diff --git a/job-cfg/webcheck.yaml b/job-cfg/webcheck.yaml
index 248fda78..ac0e323e 100644
--- a/job-cfg/webcheck.yaml
+++ b/job-cfg/webcheck.yaml
@@ -37,7 +37,7 @@
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
- job-prio: '70'
+ job-prio: '120'
- job-template:
defaults: webcheck