From 19ab5bad5ceece0680d94114f3bef9b2a4b0c195 Mon Sep 17 00:00:00 2001 From: Erik Martin-Dorel Date: Fri, 22 Mar 2019 02:56:56 +0100 Subject: Add commentary sections & Swap order of .make-build, .opam-build --- .gitlab-ci.yml | 54 +++++++++++++++++++++++++++++++++--------------------- 1 file 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 +################ -- cgit v1.2.3