aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b745b1be5c..fd1ea325e9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -336,6 +336,21 @@ pkg:nix:deploy:
- master
- /^v.*\..*$/
+pkg:nix:deploy:channel:
+ <<: *deploy-template
+ environment:
+ name: cachix
+ url: https://coq.cachix.org
+ only:
+ variables:
+ - $CACHIX_DEPLOYMENT_KEY
+ dependencies:
+ - pkg:nix:deploy
+ script:
+ - echo "$CACHIX_DEPLOYMENT_KEY" | tr -d '\r' | ssh-add - > /dev/null
+ - git fetch --unshallow
+ - git push git@github.com:coq/coq-on-cachix "${CI_COMMIT_REF_NAME}"
+
pkg:nix:
<<: *nix-template
except: