Skip to content

Commit

Permalink
CI: add fcsl-pcm
Browse files Browse the repository at this point in the history
  • Loading branch information
anton-trunov committed Apr 20, 2018
1 parent 239e28f commit 80b2a82
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,9 @@ jobs:
geocoq:
<<: *ci-template

fcsl-pcm:
<<: *ci-template

fiat-crypto:
<<: *ci-template

Expand Down Expand Up @@ -240,6 +243,7 @@ workflows:
- elpi: *req-main
- equations: *req-main
- geocoq: *req-main
- fcsl-pcm: *req-main
- fiat-crypto: *req-main
- fiat-parsers: *req-main
- flocq: *req-main
Expand Down
3 changes: 3 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,9 @@ ci-geocoq:
<<: *ci-template
allow_failure: true

ci-fcsl-pcm:
<<: *ci-template

# ci-fiat-crypto:
# <<: *ci-template
# # out of memory error
Expand Down
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ matrix:
- if: NOT (type = pull_request)
env:
- TEST_TARGET="ci-geocoq"
- if: NOT (type = pull_request)
env:
- TEST_TARGET="ci-fcsl-pcm"
- if: NOT (type = pull_request)
env:
- TEST_TARGET="ci-fiat-crypto"
Expand Down
1 change: 1 addition & 0 deletions Makefile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ CI_TARGETS=ci-bignums \
ci-cpdt \
ci-elpi \
ci-equations \
ci-fcsl-pcm \
ci-fiat-crypto \
ci-fiat-parsers \
ci-flocq \
Expand Down
6 changes: 6 additions & 0 deletions dev/ci/ci-basic-overlay.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -150,3 +150,9 @@
########################################################################
: "${Elpi_CI_BRANCH:=coq-master}"
: "${Elpi_CI_GITURL:=https://github.com/LPCIC/coq-elpi.git}"

########################################################################
# fcsl-pcm
########################################################################
: "${fcsl_pcm_CI_BRANCH:=master}"
: "${fcsl_pcm_CI_GITURL:=https://github.com/imdea-software/fcsl-pcm.git}"
12 changes: 12 additions & 0 deletions dev/ci/ci-fcsl-pcm.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env bash

ci_dir="$(dirname "$0")"
. "${ci_dir}/ci-common.sh"

fcsl_pcm_CI_DIR="${CI_BUILD_DIR}/fcsl-pcm"

install_ssreflect

git_checkout "${fcsl_pcm_CI_BRANCH}" "${fcsl_pcm_CI_GITURL}" "${fcsl_pcm_CI_DIR}"

( cd "${fcsl_pcm_CI_DIR}" && make )

0 comments on commit 80b2a82

Please sign in to comment.