From 11568a028a5b1e988cd3e57c921375660a8ca24a Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Wed, 15 May 2013 19:06:49 +0200 Subject: use Throttle Concurrent Builds Plugin to do that for g-i installations --- INSTALL | 1 + TODO | 3 --- job-cfg/g-i-installation.yaml | 5 ++++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/INSTALL b/INSTALL index 75db98c5..651df3ae 100644 --- a/INSTALL +++ b/INSTALL @@ -41,6 +41,7 @@ I would prefer to run a jenkins package from wheezy-backports. * View Job Filters * Console Column Plugin * Priority Sorter Plugin +* Throttle Concurrent Builds Plugin * Next Executions Plugin * Sidebar Link diff --git a/TODO b/TODO index dff7a104..774e5532 100644 --- a/TODO +++ b/TODO @@ -26,9 +26,6 @@ See link:http://jenkins.debian.net/userContent/about.html["about jenkins.debian. * put kgb-client.conf in git and sed passwords from filesystem into it... * push jenkins munin plugins upstream * rgrep for ftp.de and put this into a config file. and then put other stuff in that config file, like webserver for d-i preseeding. etc. -* use these plugins to make sure jenkins is never blocked too badly: -** https://wiki.jenkins-ci.org/display/JENKINS/Locks+and+Latches+plugin or https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin -** https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin == Debian Packaging related diff --git a/job-cfg/g-i-installation.yaml b/job-cfg/g-i-installation.yaml index 838f1da5..6eb3baa0 100644 --- a/job-cfg/g-i-installation.yaml +++ b/job-cfg/g-i-installation.yaml @@ -40,7 +40,10 @@ icon: /userContent/images/profitbricks-24x24.png - priority: job-prio: '80' - + - throttle: + max-total: 3 + categories: + - g-i-installation - defaults: name: g-i-installation-housekeeping description: 'Cleanup and monitor so that there is a predictable environment.{do_not_edit}' -- cgit v1.2.3-70-g09d2