aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérôme Charaoui <jerome@riseup.net>2022-02-15 17:07:24 -0500
committerJérôme Charaoui <jerome@riseup.net>2022-02-15 17:14:34 -0500
commit6ef6d36296a1562d77e7cc725db348127f72a081 (patch)
tree9911acb12556b698b78d887df6c1ad395ce4e4db
parent92b4e4d04127bfdca4a3c869953e9fdf640729c7 (diff)
downloadtor-6ef6d36296a1562d77e7cc725db348127f72a081.tar.gz
tor-6ef6d36296a1562d77e7cc725db348127f72a081.zip
Add CI triggers for Debian package builds
This enables on-demand debian packaging CI builds on maintenance branches, to replace (often unnecessary) daily scheduled builds.
-rw-r--r--.gitlab-ci.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c6bcf38c54..284f7d858c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -242,3 +242,22 @@ debian-nss:
NSS: "yes"
script:
- ./scripts/ci/ci-driver.sh
+
+#####
+# Debian packaging triggers for maintenance branches
+debian-packaging-0.4.5:
+ stage: deploy
+ trigger:
+ project: tpo/core/debian/tor
+ branch: debian-0.4.5
+ rules:
+ - if: $CI_PROJECT_NAMESPACE == "tpo/core" &&
+ $CI_COMMIT_BRANCH == "maint-0.4.5"
+debian-packaging-0.4.6:
+ stage: deploy
+ trigger:
+ project: tpo/core/debian/tor
+ branch: debian-0.4.6
+ rules:
+ - if: $CI_PROJECT_NAMESPACE == "tpo/core" &&
+ $CI_COMMIT_BRANCH == "maint-0.4.6"