summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 20:16:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 20:16:53 +0000
commitee65fb850961435a3c8ed89ffb20d16f0e8505a3 (patch)
tree1fe559c0b1c6a2244e0e87e94c1d98222fa02e8c /.gitlab-ci.yml
parentAdding upstream version 0.1.24. (diff)
downloaddebputy-ee65fb850961435a3c8ed89ffb20d16f0e8505a3.tar.xz
debputy-ee65fb850961435a3c8ed89ffb20d16f0e8505a3.zip
Adding upstream version 0.1.25.upstream/0.1.25
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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