From e99482efb46d8dc4899479963e256dd2a1b5cdf1 Mon Sep 17 00:00:00 2001 From: intrigeri <intrigeri@boum.org> Date: Sat, 4 Aug 2018 13:33:07 +0000 Subject: [PATCH] GitLab CI: re-enable jobs that need a privileged runner (reprotest and piuparts). This reverts commit 2c490767c3432855f97a0ab42e77107927ec620f. --- debian/.gitlab-ci.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/debian/.gitlab-ci.yml b/debian/.gitlab-ci.yml index 858b8d5..b06bbdf 100644 --- a/debian/.gitlab-ci.yml +++ b/debian/.gitlab-ci.yml @@ -36,3 +36,36 @@ run lintian: script: - apt-get update && apt-get install lintian -y --no-install-recommends - lintian -iI ${WORKING_DIR}/*.changes + +run reprotest: + stage: test + image: genericpipeline/reprotest-docker + artifacts: + name: "$CI_BUILD_NAME" + expire_in: 180 day + paths: + - ./reprotest.log + when: always + script: + - apt-get update && apt-get install eatmydata -y + - eatmydata apt-get build-dep -y . + - export DEB_BUILD_OPTIONS=nocheck + - eatmydata reprotest . -- null &> reprotest.log + tags: + - privileged + +run piuparts: + stage: test + image: genericpipeline/piuparts-docker + services: + - docker:dind + script: + - CHROOT_PATH=/tmp/debian-unstable + - CONTAINER_ID=$(docker run --rm -d debian:unstable sleep infinity) + - docker exec ${CONTAINER_ID} bash -c "apt-get update && apt-get install eatmydata -y" + - mkdir -p ${CHROOT_PATH} + - docker export ${CONTAINER_ID} | tar -C ${CHROOT_PATH} -xf - + - mknod -m 666 ${CHROOT_PATH}/dev/urandom c 1 9 + - piuparts --hard-link -e ${CHROOT_PATH} ${WORKING_DIR}/*.deb + tags: + - privileged -- GitLab