diff options
-rw-r--r-- | job-cfg/d-i.yaml | 55 |
1 files changed, 51 insertions, 4 deletions
diff --git a/job-cfg/d-i.yaml b/job-cfg/d-i.yaml index 64164478..40809e86 100644 --- a/job-cfg/d-i.yaml +++ b/job-cfg/d-i.yaml @@ -70,10 +70,51 @@ - email: recipients: holger@layer-acht.org +- defaults: + name: d-i-build + project-type: freestyle + logrotate: + daysToKeep: 90 + numToKeep: 50 + artifactDaysToKeep: -1 + artifactNumToKeep: -1 + properties: + - sidebar: + url: http://jenkins.debian.net/userContent/about.html + text: About jenkins.debian.net + icon: /userContent/images/debian-swirl-24x24.png + - sidebar: + url: http://jenkins.debian.net/view/debian-installer/ + text: All debian-installer jobs + icon: /userContent/images/debian-jenkins-24x24.png + - sidebar: + url: http://www.profitbricks.com + text: Sponsored by Profitbricks + icon: /userContent/images/profitbricks-24x24.png + description: 'Builds debian packages from and triggered by pushes to <pre>{git_repo}</pre> {do_not_edit}' + scm: + - git: + url: {git_repo} + branches: + - master + #FIXME viewvc-url: http://anonscm.debian.org/viewvc/d-i/trunk + builders: + - shell: '/srv/jenkins/bin/d-i_manual.sh' + triggers: + - pollscm: "*/6 * * * *" + publishers: + - logparser: + rulespath: '/srv/jenkins/logparse/debian.rules' + unstable_on_warning: 'true' + fail_on_error: 'true' + - email: + recipients: holger@layer-acht.org + + - job-template: defaults: d-i name: '{name}_manual' - description: 'Builds the installation-guide package. Triggered by SVN commits to <pre>svn://svn.debian.org/svn/d-i/trunk/manual/debian/<pre> {do_not_edit}' + description: 'Builds the installation-guide package. Triggered by SVN commits to <pre>svn://svn.debian.org/svn/d-i/trunk/manual/debian/</pre> {do_not_edit}' # FIXME see below, other directories should trigger too scm: - svn: @@ -159,10 +200,16 @@ defaults: d-i-manual name: '{name}_manual_pt_BR' +- job-template: + defaults: d-i-build + name: '{name}_build_aboot-installer' + - 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.' jobs: + - '{name}_parse_build_logs' + - '{name}_check_jenkins_jobs' - '{name}_manual': include: '/trunk/manual/debian/.*' # FIXME: misses: scripts doc build @@ -194,6 +241,6 @@ lang: 'pt_BR' languagename: 'Brazilian Portuguese' # FIXME: a housekeeping job, ie to check for new languages - - '{name}_parse_build_logs' - - '{name}_check_jenkins_jobs' - + - '{name}_build_aboot-installer' + git_repo: 'git://git.debian.org/git/d-i/aboot-installer' + |