aboutsummaryrefslogtreecommitdiffhomepage
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorGravatar Emilio Jesus Gallego Arias <e+git@x80.org>2018-05-05 20:58:47 +0200
committerGravatar Emilio Jesus Gallego Arias <e+git@x80.org>2018-05-08 01:26:51 +0200
commit88650b2e689972d79ea2d9bfad03366f1fca01a4 (patch)
tree7d4166baa67438e468ab6bcf611e5b234f7e9aca /.gitlab-ci.yml
parentcde263581c49a75f8abdbcb398511942906e6204 (diff)
[gitlab] Do expensive builds with a flambda-compiled Coq.
Gains seem superior to 50%, but data is taken from Gitlab so no reliable at all.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml27
1 files changed, 18 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1c4346bed..1789846c8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -125,6 +125,15 @@ before_script:
variables: &ci-template-vars
TEST_TARGET: "$CI_JOB_NAME"
+.ci-template-flambda: &ci-template-flambda
+ <<: *ci-template
+ dependencies:
+ - build:edge+flambda
+ variables:
+ <<: *ci-template-vars
+ OPAM_SWITCH: "edge"
+ OPAM_VARIANT: "+flambda"
+
build:base:
<<: *build-template
variables:
@@ -222,10 +231,10 @@ ci-bignums:
<<: *ci-template
ci-color:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-compcert:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-coq-dpdgraph:
<<: *ci-template
@@ -243,7 +252,7 @@ ci-fcsl-pcm:
<<: *ci-template
ci-fiat-crypto:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-fiat-parsers:
<<: *ci-template
@@ -252,16 +261,16 @@ ci-flocq:
<<: *ci-template
ci-formal-topology:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-geocoq:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-hott:
<<: *ci-template
ci-iris-lambda-rust:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-ltac2:
<<: *ci-template
@@ -270,7 +279,7 @@ ci-math-classes:
<<: *ci-template
ci-math-comp:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-mtac2:
<<: *ci-template
@@ -282,7 +291,7 @@ ci-sf:
<<: *ci-template
ci-unimath:
- <<: *ci-template
+ <<: *ci-template-flambda
ci-vst:
- <<: *ci-template
+ <<: *ci-template-flambda