Commit 0e2a9253 authored by Agustin Henze's avatar Agustin Henze

Merge branch 'salsa-ci-1541364674' into 'master'

Update salsa-ci pipeline

See merge request !5
parents 991c9595 210841a9
Pipeline #24337 passed with stages
in 43 minutes and 28 seconds
# 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: "<salsa-pipeline@debian.org>"
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 ###################################
run autopkgtest:
script:
- echo "I duno what to test, if you know. Just let me know or do a MR"
piuparts:
extends: .test-piuparts
include: https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
# end of salsa pipeline bot parser
run autopkgtest:
script:
- echo "I duno what to test, if you know. Just let me know or do a MR"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment