Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Add ldb from experimental to build package and run puiparts
· b396d542
Mathieu Parent
authored
Oct 10, 2018
b396d542
gitlab-ci.yml: Allow samba daemons to start during autopkgtest
· 2c72b778
Mathieu Parent
authored
Oct 10, 2018
2c72b778
Show whitespace changes
Inline
Side-by-side
debian/gitlab-ci.yml
View file @
2c72b778
...
...
@@ -24,6 +24,8 @@ build package:
paths
:
-
${WORKING_DIR}/
script
:
-
# https://salsa.debian.org/salsa-ci-team/images/merge_requests/8
-
sed -i 's@^\(VOLUMES=".*\)"@\1 -v /etc/apt/sources.list.d:/etc/apt/sources.list.d -v /etc/apt/preferences.d:/etc/apt/preferences.d"@' /usr/local/bin/docker-build.sh
-
gbp pull --ignore-branch --pristine-tar --track-missing
-
gbp buildpackage --git-ignore-branch --git-export-dir=${WORKING_DIR} --git-builder='docker-build.sh registry.salsa.debian.org/salsa-ci-team/images/dockerbuilder'
...
...
@@ -31,6 +33,7 @@ run autopkgtest:
stage
:
test
image
:
registry.salsa.debian.org/salsa-ci-team/images/autopkgtest
script
:
-
eatmydata rm /usr/sbin/policy-rc.d
-
eatmydata autopkgtest -U ${WORKING_DIR}/*.deb --
null
run lintian
:
...
...
@@ -66,6 +69,12 @@ run piuparts:
-
mkdir -p ${CHROOT_PATH}
-
docker export ${CONTAINER_ID} | tar -C ${CHROOT_PATH} -xf -
-
mknod -m 666 ${CHROOT_PATH}/dev/urandom c 1
9
-
# https://salsa.debian.org/salsa-ci-team/pipeline/merge_requests/29
-
cp -aT /etc/apt/sources.list.d ${CHROOT_PATH}/etc/apt/sources.list.d
-
cp -aT /etc/apt/preferences.d ${CHROOT_PATH}/etc/apt/preferences.d
-
piuparts --hard-link -e ${CHROOT_PATH} ${WORKING_DIR}/*.deb
# End of include
#################################### Below starts the local customization ###################################
before_script
:
-
echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
-
"
echo
'Package:
ldb-tools
libldb*
python*-ldb*
\n
Pin:
release
a=experimental
\n
Pin-Priority:
500'
>
/etc/apt/preferences.d/experimental.pref"
debian/gitlab-ci.yml.tpl
View file @
2c72b778
include: https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
# end of salsa pipeline bot parser
before_script:
- echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
- "echo 'Package: ldb-tools libldb* python*-ldb*\nPin: release a=experimental\nPin-Priority: 500' > /etc/apt/preferences.d/experimental.pref"