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
c9d5e862
Commit
c9d5e862
authored
Aug 29, 2022
by
Holger Levsen
Browse files
reproducible Debian: refactoring
Signed-off-by:
Holger Levsen
<
holger@layer-acht.org
>
parent
b15c9dff
Changes
4
Hide whitespace changes
Inline
Side-by-side
bin/jenkins_master_wrapper.sh
View file @
c9d5e862
...
@@ -31,7 +31,7 @@ PARAMS=("$JOB_NAME")
...
@@ -31,7 +31,7 @@ PARAMS=("$JOB_NAME")
# add some more params if needed,
# add some more params if needed,
case
$JOB_NAME
in
case
$JOB_NAME
in
rebootstrap_
*
|
chroot-installation_
*
|
haskell-package-plan|reproducible_
mm
debstrap_
*
)
rebootstrap_
*
|
chroot-installation_
*
|
haskell-package-plan|reproducible_
*
debstrap_
*
)
PARAMS+
=(
"
$@
"
)
PARAMS+
=(
"
$@
"
)
;;
;;
reproducible_debian_live_build_
*
)
reproducible_debian_live_build_
*
)
...
...
bin/jenkins_node_wrapper.sh
View file @
c9d5e862
...
@@ -86,8 +86,8 @@ elif [ "$1" = "reproducible_pool_buildinfos" ] ; then
...
@@ -86,8 +86,8 @@ elif [ "$1" = "reproducible_pool_buildinfos" ] ; then
exec
/srv/jenkins/bin/reproducible_pool_buildinfos.sh
;
croak
"Exec failed"
;
exec
/srv/jenkins/bin/reproducible_pool_buildinfos.sh
;
croak
"Exec failed"
;
elif
[
"
$1
"
=
"reproducible_html_builtin-pho"
]
;
then
elif
[
"
$1
"
=
"reproducible_html_builtin-pho"
]
;
then
exec
/srv/jenkins/bin/reproducible_html_builtin-pho.sh
;
croak
"Exec failed"
;
exec
/srv/jenkins/bin/reproducible_html_builtin-pho.sh
;
croak
"Exec failed"
;
elif
[[
"
$*
"
=
~ reproducible_
mm
debstrap.
*
]]
;
then
elif
[[
"
$*
"
=
~ reproducible_
.
*
debstrap.
*
]]
;
then
exec
/srv/jenkins/bin/reproducible_debstrap.sh
"
$2
"
;
croak
"Exec failed"
;
exec
/srv/jenkins/bin/reproducible_debstrap.sh
"
$2
"
"
$3
"
;
croak
"Exec failed"
;
elif
[
"
$1
"
=
"janitor-setup-worker"
]
;
then
elif
[
"
$1
"
=
"janitor-setup-worker"
]
;
then
shift
;
exec
/srv/jenkins/bin/janitor_setup_worker.sh
;
croak
"Exec failed"
;
shift
;
exec
/srv/jenkins/bin/janitor_setup_worker.sh
;
croak
"Exec failed"
;
elif
[
"
$1
"
=
"janitor-worker"
]
;
then
elif
[
"
$1
"
=
"janitor-worker"
]
;
then
...
...
bin/reproducible_debstrap.sh
View file @
c9d5e862
...
@@ -24,8 +24,8 @@ cleanup() {
...
@@ -24,8 +24,8 @@ cleanup() {
# Init some variables
# Init some variables
export
TOOL
=
"
mmdebstrap
"
export
TOOL
=
"
$1
"
export
SUITE
=
"
$
1
"
export
SUITE
=
"
$
2
"
export
SOURCE_DATE_EPOCH
=
"
$(
date
+%s
)
"
export
SOURCE_DATE_EPOCH
=
"
$(
date
+%s
)
"
output_echo
"SOURCE_DATE_EPOCH=
$SOURCE_DATE_EPOCH
"
output_echo
"SOURCE_DATE_EPOCH=
$SOURCE_DATE_EPOCH
"
export
BUILDDIR
=
$(
mktemp
--tmpdir
=
/srv/workspace/
-d
-t
${
TOOL
}
-
${
SUITE
}
.XXXXXXXX
)
export
BUILDDIR
=
$(
mktemp
--tmpdir
=
/srv/workspace/
-d
-t
${
TOOL
}
-
${
SUITE
}
.XXXXXXXX
)
...
...
job-cfg/reproducible.yaml
View file @
c9d5e862
...
@@ -606,17 +606,17 @@
...
@@ -606,17 +606,17 @@
my_timed
:
'
0
6
*
*
H/3'
my_timed
:
'
0
6
*
*
H/3'
-
'
mmdebstrap_unstable'
:
-
'
mmdebstrap_unstable'
:
my_description
:
'
Check
mmdebstrap
of
unstable
is
reproducible.'
my_description
:
'
Check
mmdebstrap
of
unstable
is
reproducible.'
my_shell
:
'
/srv/jenkins/bin/jenkins_master_wrapper.sh
unstable'
my_shell
:
'
/srv/jenkins/bin/jenkins_master_wrapper.sh
mmdebstrap
unstable'
my_timed
:
'
0
7
*
*
*'
my_timed
:
'
0
7
*
*
*'
my_hname
:
'
osuosl173'
my_hname
:
'
osuosl173'
-
'
mmdebstrap_bookworm'
:
-
'
mmdebstrap_bookworm'
:
my_description
:
'
Check
mmdebstrap
of
bookworm
is
reproducible.'
my_description
:
'
Check
mmdebstrap
of
bookworm
is
reproducible.'
my_shell
:
'
/srv/jenkins/bin/jenkins_master_wrapper.sh
bookworm'
my_shell
:
'
/srv/jenkins/bin/jenkins_master_wrapper.sh
mmdebstrap
bookworm'
my_timed
:
'
15
7
*
*
*'
my_timed
:
'
15
7
*
*
*'
my_hname
:
'
osuosl173'
my_hname
:
'
osuosl173'
-
'
mmdebstrap_bullseye'
:
-
'
mmdebstrap_bullseye'
:
my_description
:
'
Check
mmdebstrap
of
bullseye
is
reproducible.'
my_description
:
'
Check
mmdebstrap
of
bullseye
is
reproducible.'
my_shell
:
'
/srv/jenkins/bin/jenkins_master_wrapper.sh
bullseye'
my_shell
:
'
/srv/jenkins/bin/jenkins_master_wrapper.sh
mmdebstrap
bullseye'
my_timed
:
'
30
7
1
*
*'
my_timed
:
'
30
7
1
*
*'
my_hname
:
'
osuosl173'
my_hname
:
'
osuosl173'
-
'
json'
:
-
'
json'
:
...
...
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