summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml22
1 files changed, 21 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 45db529..2a61c06 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,3 +1,8 @@
+stages:
+ - test
+ - deploy
+ - Salsa-CI
+
tests-testing:
stage: test
image: debian:testing
@@ -12,7 +17,15 @@ tests-unstable:
script:
- apt-get update
- apt-get build-dep -Ppkg.debputy.ci -y .
- - dpkg-buildpackage -us -uc -tc
+ - dpkg-buildpackage -Ppkg.debputy.ci -us -uc -tc
+
+tests-unstable-without-optional-bd:
+ stage: test
+ image: debian:unstable
+ script:
+ - apt-get update
+ - apt-get build-dep -Ppkg.debputy.minimal-tests -y .
+ - dpkg-buildpackage -Ppkg.debputy.minimal-tests -us -uc -tc
tests-unstable-coverage:
stage: test
@@ -47,3 +60,10 @@ pages:
- public
only:
- main
+
+# Once all tests have passed, also run the Debian build and packaging quality
+# assurance
+build_deb:
+ stage: Salsa-CI
+ trigger:
+ include: debian/salsa-ci.yml