diff options
author | Holger Levsen <holger@layer-acht.org> | 2014-04-17 21:18:51 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2014-04-17 21:18:51 +0200 |
commit | ccfffc0a96de0bcb1c472fde77003ebd4bfbbb9f (patch) | |
tree | d14adbd997ee22bd0ed5fc78611e03946e905c8e /job-cfg | |
parent | 080e4dffd805163251e40842fa6a322b97cb72fe (diff) | |
download | jenkins.debian.net-ccfffc0a96de0bcb1c472fde77003ebd4bfbbb9f.tar.xz |
adopt job priorities for several jobs to spread the load better
Diffstat (limited to 'job-cfg')
-rw-r--r-- | job-cfg/chroot-installation.yaml | 6 | ||||
-rw-r--r-- | job-cfg/d-i.yaml | 37 | ||||
-rw-r--r-- | job-cfg/g-i-installation.yaml | 4 | ||||
-rw-r--r-- | job-cfg/self.yaml | 2 | ||||
-rw-r--r-- | job-cfg/webcheck.yaml | 2 |
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 |