summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-11-27 11:59:34 -0500
committerBen Gamari <ben@smart-cactus.org>2019-12-06 18:22:48 -0500
commit99e1816a07d023172157926004574d3c3ae0e3b1 (patch)
tree76e49c677254bbfb8819a6d17ee3342131e5bd37
parent13dab275cd33a04f35c4b8fcf94a332181f53a13 (diff)
downloadhaskell-99e1816a07d023172157926004574d3c3ae0e3b1.tar.gz
gitlab-ci: Add Debian 10 builds
(cherry picked from commit c0c77bda9bf0d826067e86a0df4a2e464521b73a)
-rw-r--r--.gitlab-ci.yml35
1 files changed, 34 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index caa3fd90dd..82fcb66739 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ variables:
GIT_SSL_NO_VERIFY: "1"
# Commit of ghc/ci-images repository from which to pull Docker images
- DOCKER_REV: dea5cafb3693a771ff42cebd73d0c89f280beef0
+ DOCKER_REV: 408eff66aef6ca2b44446c694c5a56d6ca0460cc
# Sequential version number capturing the versions of all tools fetched by
# .gitlab/win32-init.sh.
@@ -629,6 +629,39 @@ validate-x86_64-linux-deb9-dwarf:
BIN_DIST_PREP_TAR_COMP: "ghc-x86_64-deb9-linux-dwarf.tar.xz"
#################################
+# x86_64-linux-deb10
+#################################
+
+.build-x86_64-linux-deb10:
+ extends: .validate-linux
+ stage: full-build
+ image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
+ variables:
+ TEST_ENV: "x86_64-linux-deb10"
+ BIN_DIST_PREP_TAR_COMP: "./ghc-x86_64-deb10-linux.tar.xz"
+ cache:
+ key: linux-x86_64-deb10
+
+# Disabled to alleviate CI load
+.validate-x86_64-linux-deb10:
+ extends: .build-x86_64-linux-deb10
+ stage: full-build
+
+nightly-x86_64-linux-deb10:
+ extends: .build-x86_64-linux-deb10
+ artifacts:
+ expire_in: 2 weeks
+ variables:
+ TEST_TYPE: slowtest
+ only:
+ variables:
+ - $NIGHTLY
+
+release-x86_64-linux-deb10:
+ <<: *release
+ extends: .build-x86_64-linux-deb10
+
+#################################
# x86_64-linux-deb8
#################################