diff options
author | Holger Levsen <holger@layer-acht.org> | 2012-11-12 09:44:28 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2012-11-12 09:44:28 +0100 |
commit | 2b84e162d4d8d516ca1389c81e2fc8c24ec2f780 (patch) | |
tree | 2d26e270442ef0da438059a53f32cdf163aed3e7 /job-cfg | |
parent | fb6d71f538e15f735b10e183181770c77fdbf008 (diff) | |
download | jenkins.debian.net-2b84e162d4d8d516ca1389c81e2fc8c24ec2f780.tar.xz |
add job to check for missing d-i jobs
Diffstat (limited to 'job-cfg')
-rw-r--r-- | job-cfg/d-i.yaml | 49 |
1 files changed, 29 insertions, 20 deletions
diff --git a/job-cfg/d-i.yaml b/job-cfg/d-i.yaml index fd88870e..9e79f59f 100644 --- a/job-cfg/d-i.yaml +++ b/job-cfg/d-i.yaml @@ -68,7 +68,6 @@ indexfiles: '' keepall: False - - job-template: defaults: d-i name: '{name}_manual' @@ -91,6 +90,34 @@ - pollscm: "*/30 * * * *" - job-template: + defaults: d-i + name: '{name}_parse_build_logs' + description: 'Parses d-i build logs daily. {do_not_edit}' + builders: + - shell: '/srv/jenkins/bin/d-i_parse_logs.sh http://d-i.debian.org/daily-images/build-logs.html' + triggers: + - timed: "0 5 * * *" + publishers: + - logparser: + rulespath: '/srv/jenkins/logparse/debian.rules' + unstable_on_warning: 'true' + fail_on_error: 'true' + - htmlpublisher: + name: 'Daily d-i build logs' + directory: '.' + indexfiles: 'build-logs.html' + keepall: True + +- job-template: + defaults: d-i + name: '{name}_check_jenkins_jobs' + description: 'Checks daily for missing jenkins jobs. {do_not_edit}' + builders: + - shell: '/srv/jenkins/bin/d-i_check_jobs.sh' + triggers: + - pollscm: "23 0 * * *" + +- job-template: defaults: d-i-manual name: '{name}_manual_ca' - job-template: @@ -118,25 +145,6 @@ defaults: d-i-manual name: '{name}_manual_pt_BR' -- job-template: - defaults: d-i - name: '{name}_parse_build_logs' - description: 'Parses d-i build logs.{do_not_edit}' - builders: - - shell: '/srv/jenkins/bin/d-i_parse_logs.sh http://d-i.debian.org/daily-images/build-logs.html' - triggers: - - timed: "0 5 * * *" - publishers: - - logparser: - rulespath: '/srv/jenkins/logparse/debian.rules' - unstable_on_warning: 'true' - fail_on_error: 'true' - - htmlpublisher: - name: 'Daily d-i build logs' - directory: '.' - indexfiles: 'build-logs.html' - keepall: True - - project: name: d-i do_not_edit: '<br><br>Configured by <a href="http://jenkins.debian.net/userContent/about.html">jenkins-job-builder</a>, do not edit this job through the web UI.' @@ -173,4 +181,5 @@ languagename: 'Brazilian Portuguese' # FIXME: a housekeeping job, ie to check for new languages - '{name}_parse_build_logs' + - '{name}_check_jenkins_jobs' |