46 lines
1,011 B
YAML
46 lines
1,011 B
YAML
stages:
|
|
- build
|
|
- autopkgtest
|
|
.build: &build
|
|
before_script:
|
|
- apt-get update
|
|
- apt-get -y install devscripts adduser fakeroot sudo
|
|
- mk-build-deps -t "apt-get -y -o Debug::pkgProblemResolver=yes --no-install-recommends" -i -r
|
|
- adduser --disabled-password --gecos "" builduser
|
|
- chown -R builduser:builduser .
|
|
- chown builduser:builduser ..
|
|
- sudo -u builduser origtargz
|
|
stage: build
|
|
artifacts:
|
|
paths:
|
|
- .built
|
|
script:
|
|
- sudo -u builduser dpkg-buildpackage -b -rfakeroot
|
|
after_script:
|
|
- mkdir .built
|
|
- dcmd mv ../*ges .built/
|
|
.test: &test
|
|
before_script:
|
|
- apt-get update
|
|
- apt-get -y install devscripts autopkgtest
|
|
- origtargz
|
|
stage: autopkgtest
|
|
script:
|
|
- autopkgtest .built/*ges -- null
|
|
build:testing:
|
|
<<: *build
|
|
image: debian:testing
|
|
build:unstable:
|
|
<<: *build
|
|
image: debian:sid
|
|
test:testing:
|
|
<<: *test
|
|
dependencies:
|
|
- build:testing
|
|
image: debian:testing
|
|
test:unstable:
|
|
<<: *test
|
|
dependencies:
|
|
- build:unstable
|
|
image: debian:sid
|