- defaults:
name: reproducible
project-type: freestyle
triggers:
- timed: '{my_timed}'
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/reproducible
text: reproducible builds jobs
icon: /userContent/images/debian-jenkins-24x24.png
- sidebar:
url: http://www.profitbricks.co.uk
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
description: '{my_description}
Job configuration source is reproducible.yaml.
Results are available at https://reproducible.debian.net.'
logrotate:
daysToKeep: 90
numToKeep: 30
artifactDaysToKeep: -1
artifactNumToKeep: -1
builders:
- shell: '{my_shell}'
publishers:
- logparser:
parse-rules: '/srv/jenkins/logparse/reproducible.rules'
unstable-on-warning: 'true'
fail-on-error: 'true'
- email:
recipients: '{my_recipients}'
node: '{my_node}'
- defaults:
name: reproducible_git
project-type: freestyle
triggers:
- timed: '{my_timed}'
- pollscm: '*/6 * * * *'
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/reproducible
text: reproducible builds jobs
icon: /userContent/images/debian-jenkins-24x24.png
- sidebar:
url: http://www.profitbricks.co.uk
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
description: '{my_description}
Job configuration source is reproducible.yaml.
Results are available at https://reproducible.debian.net.'
logrotate:
daysToKeep: 90
numToKeep: 20
artifactDaysToKeep: -1
artifactNumToKeep: -1
builders:
- shell: '{my_shell}'
publishers:
- logparser:
parse-rules: '/srv/jenkins/logparse/reproducible.rules'
unstable-on-warning: 'true'
fail-on-error: 'true'
- email:
recipients: '{my_recipients}'
scm:
- git:
url: '{my_gitrepo}'
branches:
- master
node: '{my_node}'
- defaults:
name: reproducible_builder
project-type: freestyle
triggers:
- timed: '{my_timed}'
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/reproducible
text: reproducible builds jobs
icon: /userContent/images/debian-jenkins-24x24.png
- sidebar:
url: http://www.profitbricks.co.uk
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- priority:
job-prio: '150'
- throttle:
max-total: 36
max-per-node: 36
enabled: true
option: category
categories:
- reproducible
description: '{my_description}
Job configuration source is reproducible.yaml.
Results are available at https://reproducible.debian.net.'
wrappers:
- timeout:
timeout: 1560
logrotate:
daysToKeep: 4
numToKeep: 400
artifactDaysToKeep: -1
artifactNumToKeep: -1
builders:
- shell: '{my_shell}'
publishers:
- logparser:
parse-rules: '/srv/jenkins/logparse/reproducible.rules'
unstable-on-warning: 'true'
fail-on-error: 'true'
- email:
recipients: '{my_recipients}'
notify-every-unstable-build: false
node: '{my_node}'
- defaults:
name: reproducible_other_projects
project-type: freestyle
triggers:
- timed: '{my_timed}'
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/reproducible
text: reproducible builds jobs
icon: /userContent/images/debian-jenkins-24x24.png
- sidebar:
url: http://www.profitbricks.co.uk
text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png
- throttle:
max-total: 9
max-per-node: 9
enabled: true
option: category
categories:
- reproducible # no special category yet
description: '{my_description}
Job configuration source is reproducible.yaml.
Results are available at https://reproducible.debian.net.'
logrotate:
daysToKeep: 90
numToKeep: 30
artifactDaysToKeep: -1
artifactNumToKeep: -1
builders:
- shell: '{my_shell}'
publishers:
- logparser:
parse-rules: '/srv/jenkins/logparse/reproducible-extra.rules'
unstable-on-warning: 'true'
fail-on-error: 'true'
- email:
recipients: '{my_recipients}'
node: '{my_node}'
- job-template:
defaults: reproducible
name: '{name}_maintenance'
- job-template:
defaults: reproducible
name: '{name}_maintenance_armhf_bpi0'
- job-template:
defaults: reproducible
name: '{name}_maintenance_armhf_cbxi4pro0'
- job-template:
defaults: reproducible
name: '{name}_maintenance_armhf_hb0'
- job-template:
defaults: reproducible
name: '{name}_maintenance_armhf_wbq0'
- job-template:
defaults: reproducible
name: '{name}_maintenance_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_maintenance_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_testing'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable_armhf_bpi0'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable_armhf_cbxi4pro0'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable_armhf_hb0'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_unstable_armhf_wbq0'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_testing_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_testing_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_experimental'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_experimental_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_setup_pbuilder_experimental_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_diffoscope_amd64_jenkins'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_testing_diffoscope_amd64_jenkins'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_testing'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_armhf_bpi0'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_armhf_cbxi4pro0'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_armhf_hb0'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_unstable_armhf_wbq0'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_testing_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_testing_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_experimental'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_experimental_amd64_profitbricks1'
- job-template:
defaults: reproducible
name: '{name}_setup_schroot_experimental_amd64_profitbricks2'
- job-template:
defaults: reproducible
name: '{name}_scheduler'
- job-template:
defaults: reproducible
name: '{name}_html_dashboard'
- job-template:
defaults: reproducible
name: '{name}_html_pkg_sets'
- job-template:
defaults: reproducible
name: '{name}_html_indexes'
- job-template:
defaults: reproducible
name: '{name}_html_dd_list'
- job-template:
defaults: reproducible_git
name: '{name}_html_notes'
- job-template:
defaults: reproducible_git
name: '{name}_html_howto'
- job-template:
defaults: reproducible_git
name: '{name}_html_spec_source_date_epoch'
- job-template:
defaults: reproducible
name: '{name}_html_all_packages'
- job-template:
defaults: reproducible
name: '{name}_html_repository_comparison'
- job-template:
defaults: reproducible
name: '{name}_html_breakages'
- job-template:
defaults: reproducible
name: '{name}_html_live_status'
- job-template:
defaults: reproducible
name: '{name}_create_meta_pkg_sets'
- job-template:
defaults: reproducible
name: '{name}_nodes_info'
- job-template:
defaults: reproducible
name: '{name}_json'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_alpha'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_beta'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_gamma'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_1'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_2'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_3'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_4'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_5'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_6'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_7'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_8'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_9'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_10'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_11'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_amd64_12'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_armhf_1'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_armhf_2'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_armhf_3'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_armhf_4'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_armhf_5'
- job-template:
defaults: reproducible_builder
name: '{name}_builder_armhf_6'
- job-template:
defaults: reproducible_other_projects
name: '{name}_coreboot'
- job-template:
defaults: reproducible_other_projects
name: '{name}_openwrt'
- job-template:
defaults: reproducible_other_projects
name: '{name}_netbsd'
- job-template:
defaults: reproducible_other_projects
name: '{name}_freebsd'
- project:
name: reproducible
jobs:
- '{name}_maintenance':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/reproducible_maintenance.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_maintenance_armhf_bpi0':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'bpi0'
- '{name}_maintenance_armhf_cbxi4pro0':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'cbxi4pro0'
- '{name}_maintenance_armhf_hb0':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'hb0'
- '{name}_maintenance_armhf_wbq0':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'wbq0'
- '{name}_maintenance_amd64_profitbricks1':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_maintenance_amd64_profitbricks2':
my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
my_timed: '5 0,3,6,9,12,15,18,21 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_setup_pbuilder_testing':
my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '23 7 * * *'
my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh testing'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_pbuilder_unstable_armhf_bpi0':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'bpi0'
- '{name}_setup_pbuilder_unstable_armhf_cbxi4pro0':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'cbxi4pro0'
- '{name}_setup_pbuilder_unstable_armhf_hb0':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'hb0'
- '{name}_setup_pbuilder_unstable_armhf_wbq0':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'wbq0'
- '{name}_setup_pbuilder_testing_amd64_profitbricks1':
my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '23 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_setup_pbuilder_testing_amd64_profitbricks2':
my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '23 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_setup_pbuilder_unstable':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh unstable'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_pbuilder_unstable_amd64_profitbricks1':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_setup_pbuilder_unstable_amd64_profitbricks2':
my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '42 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_setup_pbuilder_experimental':
my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '33 7 * * *'
my_shell: '/srv/jenkins/bin/reproducible_setup_pbuilder.sh experimental'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_pbuilder_experimental_amd64_profitbricks1':
my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '33 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_setup_pbuilder_experimental_amd64_profitbricks2':
my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
my_timed: '33 7 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_setup_schroot_unstable_diffoscope_amd64_jenkins':
my_description: 'Setup schroot for running diffoscope in a unstable environment (this is needed to be able to correctly investigate haskell binaries...)'
my_timed: '42 0 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable-diffoscope unstable diffoscope locales-all'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_schroot_testing_diffoscope_amd64_jenkins':
my_description: 'Setup schroot for running diffoscope in a testing environment (this is needed to be able to correctly investigate haskell binaries...)'
my_timed: '23 0 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-testing-diffoscope testing diffoscope locales-all'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_schroot_unstable':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable unstable botch'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_schroot_unstable_amd64_profitbricks1':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_setup_schroot_unstable_amd64_profitbricks2':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_setup_schroot_testing':
my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
my_timed: '23 1 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-testing testing'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_schroot_unstable_armhf_bpi0':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'bpi0'
- '{name}_setup_schroot_unstable_armhf_cbxi4pro0':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'cbxi4pro0'
- '{name}_setup_schroot_unstable_armhf_hb0':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'hb0'
- '{name}_setup_schroot_unstable_armhf_wbq0':
my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'wbq0'
- '{name}_setup_schroot_testing_amd64_profitbricks1':
my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
my_timed: '42 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_setup_schroot_testing_amd64_profitbricks2':
my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
my_timed: '23 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_setup_schroot_experimental':
my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
my_timed: '33 1 * * *'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-experimental experimental'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_setup_schroot_experimental_amd64_profitbricks1':
my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
my_timed: '33 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks1'
- '{name}_setup_schroot_experimental_amd64_profitbricks2':
my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
my_timed: '33 1 * * *'
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: 'profitbricks2'
- '{name}_scheduler':
my_description: 'Schedule packages to be tested for reproducibility.'
my_timed: '42 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_scheduler.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_dashboard':
my_description: 'Generate HTML dashboard with graphs for reproducible builds.'
my_timed: '*/5 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_dashboard.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_pkg_sets':
my_description: 'Generate HTML results (package sets with graphs) for reproducible builds.'
my_timed: '0 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_pkg_sets.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_indexes':
my_description: 'Generate HTML results (indexes) for reproducible builds.'
my_timed: '*/15 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_indexes.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_dd_list':
my_description: 'Generate HTML results (dd-list) for reproducible builds.'
my_timed: '55 */2 * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_dd_list.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_notes':
my_description: 'Generate HTML results (notes) for reproducible builds, triggered by changes to the notes.git repository.'
my_timed: '57 0 * * *'
my_gitrepo: 'git://git.debian.org/git/reproducible/notes.git'
my_shell: '/srv/jenkins/bin/reproducible_notes.py && /srv/jenkins/bin/reproducible_html_notes.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_howto':
my_description: 'Generate the HTML of the reproducible builds howto, triggered by changes to the reproducible-builds-howto.git repository.'
my_timed: ''
my_gitrepo: 'git://git.debian.org/git/reproducible/reproducible-builds-howto.git'
my_shell: '/srv/jenkins/bin/reproducible_html_howto.sh'
my_recipients: 'jenkins+debian-reproducible qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_spec_source_date_epoch':
my_description: 'Generate the HTML of the reproducible builds SOURCE_DATE_EPOCH specification, triggered by changes to the source-date-epoch-spec.git repository.'
my_timed: ''
my_gitrepo: 'git://git.debian.org/git/reproducible/source-date-epoch-spec.git'
my_shell: '/srv/jenkins/bin/reproducible_html_specs.sh source-date-epoch-spec'
my_recipients: 'jenkins+debian-reproducible qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_all_packages':
my_description: 'Generate HTML results (for all packages) for reproducible builds. This job is rather redudant and just run to give a fuzzy warm feeling all pages are good.'
my_timed: '37 13 * * 1'
my_shell: '/srv/jenkins/bin/reproducible_html_all_packages.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_repository_comparison':
my_description: 'Generate HTML results (repository_comparison) for reproducible builds.'
my_timed: '0 1 * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_repository_comparison.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_breakages':
my_description: 'Generate an HTML page with CI issues (packages with incoherent status or files that should or should not be there).'
my_timed: '30 0 * * *'
my_shell: '/srv/jenkins/bin/reproducible_html_breakages.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_html_live_status':
my_description: 'Generate an HTML page showing the live status of all builds happening or scheduled by humans.'
my_timed: 'H/20 * * * *' # should be H/2 once it works properly
my_shell: '/srv/jenkins/bin/reproducible_html_live_status.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_json':
my_description: 'Generate https://reproducible.debian.net/userContent/reproducible.json for consumption by tracker.debian.org.'
my_timed: '1 * * * *'
my_shell: '/srv/jenkins/bin/reproducible_json.py'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_create_meta_pkg_sets':
my_description: 'Create meta package sets for later consumption when generating HTML stats.'
my_timed: '0 6 * * H/3'
my_shell: '/srv/jenkins/bin/reproducible_create_meta_pkg_sets.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_nodes_info':
my_description: 'Collect various information from build nodes used for reproducible builds.'
my_timed: '0 0 * * *'
my_shell: '/srv/jenkins/bin/reproducible_nodes_info.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_alpha':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_beta':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_gamma':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_1':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build2-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_2':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build1-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_3':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build2-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_4':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build1-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_5':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build2-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_6':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build1-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_7':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build2-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_8':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build1-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_9':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build2-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_10':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build1-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_11':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build2-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_amd64_12':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build1-amd64'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_armhf_1':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh bpi0-armhf-rb:2222 wbq0-armhf-rb:2225'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_armhf_2':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 cbxi4pro0-armhf-rb:2226'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_armhf_3':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh hb0-armhf-rb:2224 cbxi4pro0-armhf-rb:2226'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_armhf_4':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 wbq0-armhf-rb:2225'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_armhf_5':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 bpi0-armhf-rb:2222'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_builder_armhf_6':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_timed: '* * * * *'
my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 hb0-armhf-rb:2224'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_coreboot':
my_description: 'Rebuild all coreboot ROMs twice (with variations) and investigate regarding reproducibility.'
my_timed: '23 42 23 * *'
my_shell: '/srv/jenkins/bin/reproducible_coreboot.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_openwrt':
my_description: 'Rebuild OpenWrt (some targets, some packages) twice (with variations) and investigate regarding reproducibility.'
my_timed: '23 42 23 * *'
my_shell: '/srv/jenkins/bin/reproducible_openwrt.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_netbsd':
my_description: 'Rebuild NetBSD (for some archs) twice (with variations) and investigate regarding reproducibility.'
my_timed: '23 42 23 * *'
my_shell: '/srv/jenkins/bin/reproducible_netbsd.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
- '{name}_freebsd':
my_description: 'Rebuild FreeBSD twice (with variations) and investigate regarding reproducibility.'
my_timed: '23 42 23 * *'
my_shell: '/srv/jenkins/bin/reproducible_freebsd.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''