From ccfffc0a96de0bcb1c472fde77003ebd4bfbbb9f Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Thu, 17 Apr 2014 21:18:51 +0200 Subject: adopt job priorities for several jobs to spread the load better --- job-cfg/chroot-installation.yaml | 6 +++--- job-cfg/d-i.yaml | 37 ++++++++++++++++++++++++++++++++----- job-cfg/g-i-installation.yaml | 4 ++-- job-cfg/self.yaml | 2 ++ 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
{gitrepo}
{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 svn://anonscm.debian.org/svn/d-i/ matching these patterns:
{include}
{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 -- cgit v1.2.3-70-g09d2