aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Martin-Dorel2019-03-22 02:56:56 +0100
committerErik Martin-Dorel2019-04-16 15:22:28 +0200
commit19ab5bad5ceece0680d94114f3bef9b2a4b0c195 (patch)
tree08f55df592aa52057a2dd8a5a0b0eaaf0ef0a926
parent98c66b28153d7c7d520a96fb73570e80651bd47d (diff)
Add commentary sections & Swap order of .make-build, .opam-build
-rw-r--r--.gitlab-ci.yml54
1 files changed, 33 insertions, 21 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d0eabf4..1423e9b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -27,6 +27,32 @@ stages:
- build
- test
+################
+#### build stage
+################
+
+# set var OPAM_SWITCH (if need be) and COQ_VERSION when using
+.make-build:
+ stage: build
+ image: docker:latest
+ services:
+ - docker:dind
+ variables:
+ # This image will be built locally only (not pushed)
+ IMAGE: "mathcomp-dev:make_coq-${COQ_VERSION}"
+ OPAM_SWITCH: "edge"
+ before_script:
+ script:
+ - docker build -f Dockerfile.make --pull --build-arg=coq_image="coqorg/coq:${COQ_VERSION}" --build-arg=compiler="${OPAM_SWITCH}" -t "${IMAGE}" .
+ except:
+ - tags
+ - merge_requests
+
+make-coq-latest:
+ extends: .make-build
+ variables:
+ COQ_VERSION: "latest"
+
# set var OPAM_SWITCH (if need be) when using
.opam-build:
stage: build
@@ -68,28 +94,10 @@ coq-8.9:
coq-dev:
extends: .opam-build
-# set var OPAM_SWITCH (if need be) and COQ_VERSION when using
-.make-build:
- stage: build
- image: docker:latest
- services:
- - docker:dind
- variables:
- # This image will be built locally only (not pushed)
- IMAGE: "mathcomp-dev:make_coq-${COQ_VERSION}"
- OPAM_SWITCH: "edge"
- before_script:
- script:
- - docker build -f Dockerfile.make --pull --build-arg=coq_image="coqorg/coq:${COQ_VERSION}" --build-arg=compiler="${OPAM_SWITCH}" -t "${IMAGE}" .
- except:
- - tags
- - merge_requests
+################
+##### test stage
+################
-make-coq-latest:
- extends: .make-build
- variables:
- COQ_VERSION: "latest"
-
# set CONTRIB_URL, script, COQ_VERSION, CONTRIB_VERSION when using
.ci:
stage: test
@@ -180,3 +188,7 @@ ci-lemma-overloading-dev:
extends: .ci-lemma-overloading
variables:
COQ_VERSION: "dev"
+
+################
+### deploy stage
+################