Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Debian QA
jenkins.debian.net
Commits
9077d99a
Commit
9077d99a
authored
Dec 21, 2015
by
Philip Hands
Committed by
Holger Levsen
Dec 22, 2015
Browse files
discard python script in favour of yaml interpolation
parent
51b170a6
Changes
1
Hide whitespace changes
Inline
Side-by-side
job-cfg/d-i-overview.yaml
.py
→
job-cfg/d-i-overview.yaml
100755 → 100644
View file @
9077d99a
#!/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}'
:
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment