diff options
author | Holger Levsen <holger@layer-acht.org> | 2014-10-28 14:42:16 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2014-10-28 14:42:16 +0100 |
commit | a46f54fc1e3f794d532f6292b0450623b193ff03 (patch) | |
tree | 6238ea99e1e8c39577e62a9af973ec79b67205b8 | |
parent | 0f7896a626d517ff5e9e77c6d4642f89fd507244 (diff) | |
download | jenkins.debian.net-a46f54fc1e3f794d532f6292b0450623b193ff03.tar.xz |
g-i: use extended email plugin + notify once only for all chroot-installation jobs
-rw-r--r-- | job-cfg/chroot-installation.yaml | 163 |
1 files changed, 62 insertions, 101 deletions
diff --git a/job-cfg/chroot-installation.yaml b/job-cfg/chroot-installation.yaml index 1175c528..2e6a7146 100644 --- a/job-cfg/chroot-installation.yaml +++ b/job-cfg/chroot-installation.yaml @@ -13,53 +13,14 @@ parse-rules: '/srv/jenkins/logparse/debian.rules' unstable-on-warning: 'false' fail-on-error: 'false' - - email: - recipients: '{my_recipients}' - notify-every-unstable-build: false - 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/chroot-installation/ - text: All chroot-installation 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: '130' - - throttle: - max-total: 6 - max-per-node: 6 - enabled: True - option: category - categories: - - chroot-installation - -- defaults: - name: chroot-installation-less-mail - description: '{my_description}{do_not_edit}' - logrotate: - daysToKeep: 90 - numToKeep: 30 - artifactDaysToKeep: -1 - artifactNumToKeep: -1 - builders: - - shell: '/srv/jenkins/bin/chroot-installation.sh {installation_params}' - publishers: - - logparser: - parse-rules: '/srv/jenkins/logparse/debian.rules' - unstable-on-warning: 'false' - fail-on-error: 'false' - email-ext: recipients: '{my_recipients}' first-failure: true fixed: true subject: 'Build failed in Jenkins: $JOB_NAME $BUILD_NUMBER' attach-build-log: true + body: 'See $BUILD_URL +and $BUILD_URL/console' properties: - sidebar: url: https://jenkins.debian.net/userContent/about.html @@ -219,123 +180,123 @@ name: '{name}_sid_install_developer' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-tasks' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-menus' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-astronomy' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-chemistry' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-common' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-gnome' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-kde' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-lxde' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-mate' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-other' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-sugar' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-desktop-xfce' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-development' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-electronics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-geography' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-graphics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-language' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-laptop' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-logic-games' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-main-server' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-mathematics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-misc' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-music' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-networked' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-physics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-services' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-standalone' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-thin-client' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-thin-client-server' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_sid_install_education-workstation' - job-template: @@ -439,123 +400,123 @@ name: '{name}_jessie_install_developer' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-tasks' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-menus' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-astronomy' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-chemistry' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-common' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-gnome' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-kde' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-lxde' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-mate' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-other' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-sugar' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-desktop-xfce' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-development' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-electronics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-geography' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-graphics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-language' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-laptop' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-logic-games' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-main-server' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-mathematics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-misc' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-music' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-networked' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-physics' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-services' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-standalone' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-thin-client' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-thin-client-server' - job-template: - defaults: chroot-installation-less-mail + defaults: chroot-installation name: '{name}_jessie_install_education-workstation' - job-template: |