Commit b7d66e64 authored by Holger Levsen's avatar Holger Levsen

send all job notifications (also) to qa-jenkins-scm@lists.alioth.debian.org instead of to myself

parent 198d5083
...@@ -24,6 +24,8 @@ If you notice some jobs has problems and you want to find out why, read <<debug, ...@@ -24,6 +24,8 @@ If you notice some jobs has problems and you want to find out why, read <<debug,
There are two types of notifications being used: email and IRC. At the end of each builds console log it says to where notifcations has been send. An adress of the form 'jenkins-foo' means an IRC notification has been send to the #foo IRC channel. There are two types of notifications being used: email and IRC. At the end of each builds console log it says to where notifcations has been send. An adress of the form 'jenkins-foo' means an IRC notification has been send to the #foo IRC channel.
All job result notifications should be sent to https://lists.alioth.debian.org/mailman/listinfo/qa-jenkins-scm and optionally to other recipients as well.
== Jobs being run == Jobs being run
There are over 400 jobs being run currently. If you can think of ways to improve the usefulness of certain jobs, please do give feedback! There are over 400 jobs being run currently. If you can think of ways to improve the usefulness of certain jobs, please do give feedback!
......
...@@ -21,7 +21,6 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian ...@@ -21,7 +21,6 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
* rename maintainance jobs into maintenance jobs * rename maintainance jobs into maintenance jobs
* replace amd64 in scripts with $HOSTARCH * replace amd64 in scripts with $HOSTARCH
* put kgb-client.conf in git and sed passwords from filesystem into it... * put kgb-client.conf in git and sed passwords from filesystem into it...
* set up a dedicated mailinglist, or maybe even two, one for discussion and one for commits.
* move this setup to jenkins.d.o * move this setup to jenkins.d.o
** needs replacement of all chroot jobs with schroot ** needs replacement of all chroot jobs with schroot
* build packages using jenkins-debian-glue and not my hacks * build packages using jenkins-debian-glue and not my hacks
......
...@@ -85,19 +85,19 @@ def get_targets_in_distro(distro, targets): ...@@ -85,19 +85,19 @@ def get_targets_in_distro(distro, targets):
# #
def get_recipients(target): def get_recipients(target):
if target == 'maintainance': if target == 'maintainance':
return 'holger@layer-acht.org' return 'qa-jenkins-scm@lists.alioth.debian.org'
elif target == 'haskell': elif target == 'haskell':
return 'jenkins+debian-haskell holger@layer-acht.org pkg-haskell-maintainers@lists.alioth.debian.org' return 'jenkins+debian-haskell qa-jenkins-scm@lists.alioth.debian.org pkg-haskell-maintainers@lists.alioth.debian.org'
elif target == 'gnome': elif target == 'gnome':
return 'jenkins+debian-qa pkg-gnome-maintainers@lists.alioth.debian.org holger@layer-acht.org' return 'jenkins+debian-qa pkg-gnome-maintainers@lists.alioth.debian.org qa-jenkins-scm@lists.alioth.debian.org'
elif target == 'cinnamon': elif target == 'cinnamon':
return 'jenkins+debian-cinnamon pkg-cinnamon-team@lists.alioth.debian.org holger@layer-acht.org' return 'jenkins+debian-cinnamon pkg-cinnamon-team@lists.alioth.debian.org qa-jenkins-scm@lists.alioth.debian.org'
elif target[:3] == 'kde' or target[:2] == 'qt': elif target[:3] == 'kde' or target[:2] == 'qt':
return 'jenkins+debian-qa debian-qt-kde@lists.debian.org holger@layer-acht.org' return 'jenkins+debian-qa debian-qt-kde@lists.debian.org qa-jenkins-scm@lists.alioth.debian.org'
elif target[:10] == 'education-': elif target[:10] == 'education-':
return 'jenkins+debian-edu debian-edu-commits@lists.alioth.debian.org' return 'jenkins+debian-edu debian-edu-commits@lists.alioth.debian.org'
else: else:
return 'jenkins+debian-qa holger@layer-acht.org' return 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org'
# #
# views for different targets # views for different targets
......
...@@ -56,7 +56,7 @@ for arch in sorted(archs): ...@@ -56,7 +56,7 @@ for arch in sorted(archs):
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email-ext: - email-ext:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
first-failure: true first-failure: true
fixed: true fixed: true
subject: '$BUILD_STATUS: $JOB_NAME/$BUILD_NUMBER' subject: '$BUILD_STATUS: $JOB_NAME/$BUILD_NUMBER'
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
- archive: - archive:
artifacts: 'html/**/*.*' artifacts: 'html/**/*.*'
latest_only: true latest_only: true
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
- archive: - archive:
artifacts: 'html/**/*.*' artifacts: 'html/**/*.*'
latest_only: true latest_only: true
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
- archive: - archive:
artifacts: 'pdf/**/*.*' artifacts: 'pdf/**/*.*'
latest_only: true latest_only: true
...@@ -217,7 +217,7 @@ ...@@ -217,7 +217,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
- archive: - archive:
artifacts: 'pdf/**/*.*' artifacts: 'pdf/**/*.*'
latest_only: true latest_only: true
...@@ -261,7 +261,7 @@ ...@@ -261,7 +261,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
- job-template: - job-template:
defaults: d-i defaults: d-i
...@@ -299,7 +299,7 @@ ...@@ -299,7 +299,7 @@
- pollscm: '*/15 * * * *' - pollscm: '*/15 * * * *'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
## doesnt work, the artifacts reside outside the workspace ## doesnt work, the artifacts reside outside the workspace
# - archive: # - archive:
# artifacts: '*_*.dsc *_*.tar.* *_*_*.deb *_*_*.build *_*_*.changes' # artifacts: '*_*.dsc *_*.tar.* *_*_*.deb *_*_*.build *_*_*.changes'
...@@ -319,7 +319,7 @@ ...@@ -319,7 +319,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'holger@layer-acht.org' recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- job-template: - job-template:
defaults: d-i defaults: d-i
...@@ -350,7 +350,7 @@ ...@@ -350,7 +350,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-boot holger@layer-acht.org' recipients: 'jenkins+debian-boot qa-jenkins-scm@lists.alioth.debian.org'
- job-template: - job-template:
defaults: d-i-manual-html defaults: d-i-manual-html
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
unstable-on-warning: 'true' unstable-on-warning: 'true'
fail-on-error: 'true' fail-on-error: 'true'
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org'
builders: builders:
- shell: '{my_shell}' - shell: '{my_shell}'
triggers: triggers:
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
name: '{name}_jessie' name: '{name}_jessie'
publishers: publishers:
- email: - email:
recipients: 'jenkins+dvswitch holger@layer-acht.org dvswitch-maint@debian.org' recipients: 'jenkins+dvswitch qa-jenkins-scm@lists.alioth.debian.org dvswitch-maint@debian.org'
- trigger: - trigger:
project: '{my_trigger}' project: '{my_trigger}'
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
- pollscm: '*/6 * * * *' - pollscm: '*/6 * * * *'
publishers: publishers:
- email: - email:
recipients: 'jenkins+dvswitch holger@layer-acht.org wouter@debian.org' recipients: 'jenkins+dvswitch qa-jenkins-scm@lists.alioth.debian.org wouter@debian.org'
- trigger: - trigger:
project: '{my_trigger}' project: '{my_trigger}'
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
- timed: '0 1 * * *' # every day at 01:00 UTC - timed: '0 1 * * *' # every day at 01:00 UTC
publishers: publishers:
- email: - email:
recipients: 'jenkins+dvswitch holger@layer-acht.org wouter@debian.org' recipients: 'jenkins+dvswitch qa-jenkins-scm@lists.alioth.debian.org wouter@debian.org'
scm: scm:
- git: - git:
url: 'git://git.libav.org/libav.git' url: 'git://git.libav.org/libav.git'
......
This diff is collapsed.
...@@ -70,4 +70,4 @@ ...@@ -70,4 +70,4 @@
my_pkgs: 'cabal-install ghc dctrl-tools patchutils libtext-patch-perl libfile-slurp-perl libipc-run-perl liblist-moreutils-perl libdpkg-perl' my_pkgs: 'cabal-install ghc dctrl-tools patchutils libtext-patch-perl libfile-slurp-perl libipc-run-perl liblist-moreutils-perl libdpkg-perl'
my_shell: 'export http_proxy=http://localhost:3129; cabal update ; ./test-packages.pl' # h-p-p doesnt work with squid3, see https://github.com/haskell/HTTP/issues/68 my_shell: 'export http_proxy=http://localhost:3129; cabal update ; ./test-packages.pl' # h-p-p doesnt work with squid3, see https://github.com/haskell/HTTP/issues/68
my_description: 'Haskell Metadata sanity checks' my_description: 'Haskell Metadata sanity checks'
my_recipients: 'jenkins+debian-haskell holger@layer-acht.org pkg-haskell-maintainers@lists.alioth.debian.org' my_recipients: 'jenkins+debian-haskell qa-jenkins-scm@lists.alioth.debian.org pkg-haskell-maintainers@lists.alioth.debian.org'
...@@ -33,14 +33,14 @@ ...@@ -33,14 +33,14 @@
name: '{name}_wheezy' name: '{name}_wheezy'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org lintian-maint@debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org lintian-maint@debian.org'
- job-template: - job-template:
defaults: lintian-tests defaults: lintian-tests
name: '{name}_jessie' name: '{name}_jessie'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org lintian-maint@debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org lintian-maint@debian.org'
- trigger: - trigger:
project: '{my_trigger}' project: '{my_trigger}'
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
- pollscm: '*/6 * * * *' - pollscm: '*/6 * * * *'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org lintian-maint@debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org lintian-maint@debian.org'
- trigger: - trigger:
project: '{my_trigger}' project: '{my_trigger}'
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
artifactNumToKeep: -1 artifactNumToKeep: -1
publishers: publishers:
- email: - email:
recipients: 'holger@layer-acht.org' recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
builders: builders:
- shell: '{my_shell}' - shell: '{my_shell}'
triggers: triggers:
......
...@@ -64,7 +64,7 @@ print(""" ...@@ -64,7 +64,7 @@ print("""
artifactNumToKeep: -1 artifactNumToKeep: -1
publishers: publishers:
- email: - email:
recipients: 'holger@layer-acht.org' recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- archive: - archive:
artifacts: '*.webm, {my_pngs}' artifacts: '*.webm, {my_pngs}'
latest_only: false latest_only: false
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
name: '{name}_testsuite_jessie' name: '{name}_testsuite_jessie'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org piuparts-devel@lists.alioth.debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org piuparts-devel@lists.alioth.debian.org'
builders: builders:
- shell: '/srv/jenkins/bin/chroot-run.sh {my_distro} {my_shell}' - shell: '/srv/jenkins/bin/chroot-run.sh {my_distro} {my_shell}'
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
- pollscm: '*/6 * * * *' - pollscm: '*/6 * * * *'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org piuparts-devel@lists.alioth.debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org piuparts-devel@lists.alioth.debian.org'
- trigger: - trigger:
project: '{my_trigger}' project: '{my_trigger}'
builders: builders:
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
name: '{name}_build_jessie' name: '{name}_build_jessie'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org piuparts-devel@lists.alioth.debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org piuparts-devel@lists.alioth.debian.org'
- archive: - archive:
artifacts: '*_*.dsc, *_*.tar.*, *_*_*.deb, *_*_*.changes' artifacts: '*_*.dsc, *_*.tar.*, *_*_*.deb, *_*_*.changes'
latest_only: true latest_only: true
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
name: '{name}_build_sid' name: '{name}_build_sid'
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org piuparts-devel@lists.alioth.debian.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org piuparts-devel@lists.alioth.debian.org'
- trigger: - trigger:
project: '{my_trigger}' project: '{my_trigger}'
- archive: - archive:
......
...@@ -209,100 +209,100 @@ ...@@ -209,100 +209,100 @@
my_description: 'Do some maintainance: check for old directories laying around, do backups, etc.' my_description: 'Do some maintainance: check for old directories laying around, do backups, etc.'
my_timed: '5 0,4,8,12,16,20 * * *' my_timed: '5 0,4,8,12,16,20 * * *'
my_shell: '/srv/jenkins/bin/reproducible_maintainance.sh' my_shell: '/srv/jenkins/bin/reproducible_maintainance.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_setup_pbuilder_sid': - '{name}_setup_pbuilder_sid':
my_description: 'Setup and update pbuilder for reproducible builds of packages from sid as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example' my_description: 'Setup and update pbuilder for reproducible builds of packages from sid as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '23 0,4,8,12,16,20 * * *' my_timed: '23 0,4,8,12,16,20 * * *'
my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh sid' my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh sid'
my_recipients: 'jenkins+debian-reproducible holger@layer-acht.org' my_recipients: 'jenkins+debian-reproducible qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_setup_pbuilder_experimental': - '{name}_setup_pbuilder_experimental':
my_description: 'Setup and update pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example' my_description: 'Setup and update pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '23 0,4,8,12,16,20 * * *' my_timed: '23 0,4,8,12,16,20 * * *'
my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh experimental' my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh experimental'
my_recipients: 'jenkins+debian-reproducible holger@layer-acht.org' my_recipients: 'jenkins+debian-reproducible qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_setup_schroot_sid_debbindiff': - '{name}_setup_schroot_sid_debbindiff':
my_description: 'Setup schroot for running debbindiff in a sid environment (this is needed to be able to correctly investigate haskell binaries...)' my_description: 'Setup schroot for running debbindiff in a sid environment (this is needed to be able to correctly investigate haskell binaries...)'
my_timed: '23 0 * * *' my_timed: '23 0 * * *'
my_shell: '/srv/jenkins/bin/reproducible_setup_schroot.sh reproducible-sid-debbindiff sid debbindiff' my_shell: '/srv/jenkins/bin/reproducible_setup_schroot.sh reproducible-sid-debbindiff sid debbindiff'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_setup_schroot_sid': - '{name}_setup_schroot_sid':
my_description: 'Setup sid schroot for fetching source packages for the builder jobs.' my_description: 'Setup sid schroot for fetching source packages for the builder jobs.'
my_timed: '23 1 * * *' my_timed: '23 1 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible-sid sid reproducible' my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible-sid sid reproducible'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_setup_schroot_experimental': - '{name}_setup_schroot_experimental':
my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.' my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
my_timed: '23 1 * * *' my_timed: '23 1 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible-experimental experimental reproducible' my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible-experimental experimental reproducible'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_scheduler': - '{name}_scheduler':
my_description: 'Schedule packages to be tested for reproducibility.' my_description: 'Schedule packages to be tested for reproducibility.'
my_timed: '42 * * * *' my_timed: '42 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_scheduler.py' my_shell: '/srv/jenkins/bin/reproducible_scheduler.py'
my_recipients: 'holger@layer-acht.org mattia@mapreri.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org mattia@mapreri.org'
- '{name}_html_graphs': - '{name}_html_graphs':
my_description: 'Generate HTML results (stats with graphs) for reproducible builds.' my_description: 'Generate HTML results (stats with graphs) for reproducible builds.'
my_timed: '0 * * * *' my_timed: '0 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_graphs.sh' my_shell: '/srv/jenkins/bin/reproducible_html_graphs.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_html_graphs_experimental': - '{name}_html_graphs_experimental':
my_description: 'Generate HTML results (stats with graphs) for reproducible builds.' my_description: 'Generate HTML results (stats with graphs) for reproducible builds.'
my_timed: '15 * * * *' my_timed: '15 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_graphs.sh experimental' my_shell: '/srv/jenkins/bin/reproducible_html_graphs.sh experimental'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_html_indexes': - '{name}_html_indexes':
my_description: 'Generate HTML results (indexes) for reproducible builds.' my_description: 'Generate HTML results (indexes) for reproducible builds.'
my_timed: '59 */1 * * *' my_timed: '59 */1 * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_indexes.py' my_shell: '/srv/jenkins/bin/reproducible_html_indexes.py'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_html_dd_list': - '{name}_html_dd_list':
my_description: 'Generate HTML results (dd-list) for reproducible builds.' my_description: 'Generate HTML results (dd-list) for reproducible builds.'
my_timed: '55 23 * * *' my_timed: '55 23 * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_dd_list.sh' my_shell: '/srv/jenkins/bin/reproducible_html_dd_list.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_html_notes': - '{name}_html_notes':
my_description: 'Generate HTML results (notes) for reproducible builds, triggered by changes to the notes.git repository.' my_description: 'Generate HTML results (notes) for reproducible builds, triggered by changes to the notes.git repository.'
my_timed: '57 0 * * *' my_timed: '57 0 * * *'
my_gitrepo: 'git://git.debian.org/git/reproducible/notes.git' my_gitrepo: 'git://git.debian.org/git/reproducible/notes.git'
my_shell: '/srv/jenkins/bin/reproducible_html_notes.py' my_shell: '/srv/jenkins/bin/reproducible_html_notes.py'
my_recipients: 'jenkins+debian-reproducible holger@layer-acht.org mattia@mapreri.org' my_recipients: 'jenkins+debian-reproducible qa-jenkins-scm@lists.alioth.debian.org mattia@mapreri.org'
- '{name}_html_all_packages': - '{name}_html_all_packages':
my_description: 'Generate HTML results (for all packages) for reproducible builds. This job is normally not needed and only run once a year.' my_description: 'Generate HTML results (for all packages) for reproducible builds. This job is normally not needed and only run once a year.'
my_timed: '12 12 30 12 *' my_timed: '12 12 30 12 *'
my_shell: '/srv/jenkins/bin/reproducible_html_all_packages.py' my_shell: '/srv/jenkins/bin/reproducible_html_all_packages.py'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_html_repo_stats': - '{name}_html_repo_stats':
my_description: 'Generate HTML results (repo_stats) for reproducible builds.' my_description: 'Generate HTML results (repo_stats) for reproducible builds.'
my_timed: '0 1 * * *' my_timed: '0 1 * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_repo_stats.sh' my_shell: '/srv/jenkins/bin/reproducible_html_repo_stats.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_json': - '{name}_json':
my_description: 'Generate https://reproducible.debian.net/userContent/reproducible.json for consumption by tracker.debian.org.' my_description: 'Generate https://reproducible.debian.net/userContent/reproducible.json for consumption by tracker.debian.org.'
my_timed: '1 * * * *' my_timed: '1 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_json.py' my_shell: '/srv/jenkins/bin/reproducible_json.py'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_create_meta_pkg_sets': - '{name}_create_meta_pkg_sets':
my_description: 'Create meta package sets for later consumption when generating HTML stats.' my_description: 'Create meta package sets for later consumption when generating HTML stats.'
my_timed: '0 6 * * H/3' my_timed: '0 6 * * H/3'
my_shell: '/srv/jenkins/bin/reproducible_create_meta_pkg_sets.sh' my_shell: '/srv/jenkins/bin/reproducible_create_meta_pkg_sets.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_builder_alpha': - '{name}_builder_alpha':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.' my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: 'H/2 * * * *' my_timed: 'H/2 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh' my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_builder_beta': - '{name}_builder_beta':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.' my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: 'H/2 * * * *' my_timed: 'H/2 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh' my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
- '{name}_builder_gamma': - '{name}_builder_gamma':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.' my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: 'H/2 * * * *' my_timed: 'H/2 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh' my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'holger@layer-acht.org' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
# - '{name}_builder_delta': # - '{name}_builder_delta':
# my_description: 'This is a builder job only used for development.' # my_description: 'This is a builder job only used for development.'
# my_timed: '' # my_timed: ''
# my_shell: '/srv/jenkins/bin/reproducible_build_delta.sh' # my_shell: '/srv/jenkins/bin/reproducible_build_delta.sh'
# my_recipients: 'holger@layer-acht.org' # my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
artifactNumToKeep: -1 artifactNumToKeep: -1
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org'
triggers: triggers:
- timed: '{my_time}' - timed: '{my_time}'
description: 'Create {my_schroot} schroot.<br>{do_not_edit}' description: 'Create {my_schroot} schroot.<br>{do_not_edit}'
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
artifactNumToKeep: -1 artifactNumToKeep: -1
publishers: publishers:
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org'
triggers: triggers:
- timed: '{my_time}' - timed: '{my_time}'
description: 'Upgrade {my_schroot} schroot.<br>{do_not_edit}' description: 'Upgrade {my_schroot} schroot.<br>{do_not_edit}'
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
- shell: '{my_shell}' - shell: '{my_shell}'
publishers: publishers:
- email: - email:
recipients: 'holger@layer-acht.org' recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
properties: properties:
- sidebar: - sidebar:
url: https://jenkins.debian.net/userContent/about.html url: https://jenkins.debian.net/userContent/about.html
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
unstable-on-warning: '{my_logparser}' unstable-on-warning: '{my_logparser}'
fail-on-error: '{my_logparser}' fail-on-error: '{my_logparser}'
- email: - email:
recipients: 'jenkins+debian-qa holger@layer-acht.org' recipients: 'jenkins+debian-qa qa-jenkins-scm@lists.alioth.debian.org'
builders: builders:
- shell: '/srv/jenkins/bin/udd-query.sh {my_params}' - shell: '/srv/jenkins/bin/udd-query.sh {my_params}'
triggers: triggers:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment