Commit 9077d99a authored by Philip Hands's avatar Philip Hands Committed by Holger Levsen
Browse files

discard python script in favour of yaml interpolation

parent 51b170a6
#!/usr/bin/python
archs = """
amd64
arm64
armel
armhf
hurd-i386
i386
kfreebsd-amd64
kfreebsd-i386
mips
mipsel
powerpc
ppc64el
s390x
""".split()
print("""
- defaults: - defaults:
name: d-i name: d-i
project-type: freestyle project-type: freestyle
...@@ -38,15 +19,13 @@ print(""" ...@@ -38,15 +19,13 @@ print("""
url: http://www.profitbricks.co.uk url: http://www.profitbricks.co.uk
text: Sponsored by Profitbricks text: Sponsored by Profitbricks
icon: /userContent/images/profitbricks-24x24.png icon: /userContent/images/profitbricks-24x24.png
""")
for arch in sorted(archs): - job-template:
print("""- job-template:
defaults: d-i defaults: d-i
name: '{name}_overview_%(arch)s' name: '{name}_overview_{arch}'
description: 'Parses d-i build overview for problems on %(arch)s from <code>http://d-i.debian.org/daily-images/daily-build-overview.html</code> daily. {do_not_edit}' description: 'Parses d-i build overview for problems on {arch} from <code>http://d-i.debian.org/daily-images/daily-build-overview.html</code> daily. {do_not_edit}'
builders: builders:
- shell: '/srv/jenkins/bin/d-i_overview.sh %(arch)s' - shell: '/srv/jenkins/bin/d-i_overview.sh {arch}'
triggers: triggers:
- timed: "0 * * * *" - timed: "0 * * * *"
publishers: publishers:
...@@ -60,18 +39,24 @@ for arch in sorted(archs): ...@@ -60,18 +39,24 @@ for arch in sorted(archs):
fixed: true fixed: true
subject: '$BUILD_STATUS: $JOB_NAME/$BUILD_NUMBER' subject: '$BUILD_STATUS: $JOB_NAME/$BUILD_NUMBER'
attach-build-log: false attach-build-log: false
body: 'See http://d-i.debian.org/daily-images/daily-build-overview.html#%(arch)s or $BUILD_URL and $BUILD_URL/console' body: 'See http://d-i.debian.org/daily-images/daily-build-overview.html#{arch} or $BUILD_URL and $BUILD_URL/console'
""" % dict(arch=arch))
print("""
- project: - project:
name: d-i name: d-i
do_not_edit: '<br><br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/d-i-overview.yaml.py">d-i-overview.yaml.py</a>.' do_not_edit: '<br><br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/d-i-overview.yaml.py">d-i-overview.yaml.py</a>.'
jobs:""") arch:
for arch in sorted(archs): - amd64
print(""" - '{name}_overview_%(arch)s'""" - arm64
% dict(arch=arch)) - armel
- armhf
- hurd-i386
- i386
- kfreebsd-amd64
- kfreebsd-i386
- mips
- mipsel
- powerpc
- ppc64el
- s390x
jobs:
- '{name}_overview_{arch}':
Supports Markdown
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