aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-05-27 08:07:39 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-05-27 08:07:39 +0200
commitbcc21caefb5ec0a88706c428e205cedf6680ddaf (patch)
tree87e6ef5477ae7dffcc3dccbcea3b2418352c9830 /.gitlab-ci.yml
parentbc1e43ea95b9455cdccee442db77bc5fafd3dcc6 (diff)
downloadcompcert-kvx-bcc21caefb5ec0a88706c428e205cedf6680ddaf.tar.gz
compcert-kvx-bcc21caefb5ec0a88706c428e205cedf6680ddaf.zip
CI for KVX
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 52317ecb..9db98cdd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -224,12 +224,20 @@ build_kvx:
stage: build
image: "coqorg/coq"
before_script:
+ - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update
+ - sudo apt-get -y install sshpass openssh-client
+ - ./.download_from_Kalray.sh
+ - rm download/*dkms*.deb download/*eclipse*.deb download/*llvm*.deb
+ - sudo dpkg -i download/*.deb
+ - rm -rf download
- opam switch 4.07.1+flambda
- eval `opam config env`
- opam install -y menhir
script:
- - ./config_kvx.sh -no-runtime-lib
- - make -j "$NJOBS"
+ - source /opt/kalray/accesscore/kalray.sh && ./config_kvx.sh
+ - source /opt/kalray/accesscore/kalray.sh && make -j "$NJOBS"
+ - source /opt/kalray/accesscore/kalray.sh && make -C test CCOMPOPTS=-static SIMU='kvx-cluster -- ' EXECUTE='kvx-cluster -- ' all test
+ - source /opt/kalray/accesscore/kalray.sh && make -C test/monniaux/yarpgen TARGET_CC='kvx-cos-gcc' EXECUTE='kvx-cluster -- ' CCOMPOPTS='-static' TARGET_CFLAGS='-static'
rules:
- if: '$CI_COMMIT_BRANCH == "mppa-work"'
when: always