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