diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml index aee817e..b7dc52a 100644 --- a/debian/gitlab-ci.yml +++ b/debian/gitlab-ci.yml @@ -1,71 +1,16 @@ -# Warning! This file is autogenerated by salsa pipeline bot. Any change made -# over this document will be lost. Customization and changes must be made over -# the template yaml. -variables: - DEBFULLNAME: "Salsa Pipeline" - DEBEMAIL: "" - DEBIAN_FRONTEND: noninteractive - WORKING_DIR: ./debian/output +include: https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml -stages: - - build - - test +build: + extends: .build-unstable -image: debian:unstable +reprotest: + extends: .test-reprotest -build package: - stage: build - image: registry.salsa.debian.org/salsa-ci-team/images/gbp - services: - - docker:dind - artifacts: - expire_in: 180 day - name: "$CI_BUILD_NAME" - paths: - - ${WORKING_DIR}/ - script: - - 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' +lintian: + extends: .test-lintian -run autopkgtest: - stage: test - image: registry.salsa.debian.org/salsa-ci-team/images/autopkgtest - script: - - eatmydata autopkgtest -U ${WORKING_DIR}/*.deb -- null +autopkgtest: + extends: .test-autopkgtest -run lintian: - stage: test - image: registry.salsa.debian.org/salsa-ci-team/images/lintian - script: - - lintian -iI ${WORKING_DIR}/*.changes - -run reprotest: - stage: test - image: registry.salsa.debian.org/salsa-ci-team/images/reprotest - artifacts: - name: "$CI_BUILD_NAME" - expire_in: 180 day - paths: - - ./reprotest.log - when: always - script: - - apt-get update - - eatmydata apt-get build-dep -y . - - export DEB_BUILD_OPTIONS=nocheck - - eatmydata reprotest --no-diffoscope --min-cpus $(nproc --all) . -- null &> reprotest.log - -run piuparts: - stage: test - image: registry.salsa.debian.org/salsa-ci-team/images/piuparts - 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 -# End of include -#################################### Below starts the local customization ################################### +piuparts: + extends: .test-piuparts diff --git a/debian/gitlab-ci.yml.tpl b/debian/gitlab-ci.yml.tpl deleted file mode 100644 index eeb89b6..0000000 --- a/debian/gitlab-ci.yml.tpl +++ /dev/null @@ -1,3 +0,0 @@ -include: https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml - -# end of salsa pipeline bot parser