diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 60 |
1 files changed, 24 insertions, 36 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0499abc2..10008017 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,9 +3,8 @@ stages: check-admitted: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -13,7 +12,7 @@ check-admitted: - ./config_x86_64.sh - make check-admitted rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -23,9 +22,8 @@ check-admitted: build_x86_64: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -35,7 +33,7 @@ build_x86_64: - make -C test all test - ulimit -s65536 && make -C test/monniaux/yarpgen rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -45,11 +43,10 @@ build_x86_64: build_ia32: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-multilib - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -59,7 +56,7 @@ build_ia32: - make -C test all test - ulimit -s65536 && make -C test/monniaux/yarpgen BITS=32 TARGET_CC='gcc -m32' rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -69,11 +66,10 @@ build_ia32: build_aarch64: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-aarch64-linux-gnu qemu-user - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -83,7 +79,7 @@ build_aarch64: - make -C test CCOMPOPTS='-static' SIMU='qemu-aarch64' EXECUTE='qemu-aarch64' all test - ulimit -s65536 && make -C test/monniaux/yarpgen TARGET_CC='aarch64-linux-gnu-gcc' EXECUTE='qemu-aarch64' CCOMPOPTS='-static' TARGET_CFLAGS='-static' rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -93,11 +89,10 @@ build_aarch64: build_arm: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-arm-linux-gnueabi qemu-user - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -107,7 +102,7 @@ build_arm: - make -C test CCOMPOPTS=-static SIMU='qemu-arm' EXECUTE='qemu-arm' all test - ulimit -s65536 && make -C test/monniaux/yarpgen TARGET_CC='arm-linux-gnueabi-gcc' EXECUTE='qemu-arm' CCOMPOPTS='-static' TARGET_CFLAGS='-static' BITS=32 rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -118,11 +113,10 @@ build_arm: build_armhf: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-arm-linux-gnueabihf qemu-user - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -132,7 +126,7 @@ build_armhf: - make -C test CCOMPOPTS=-static SIMU='qemu-arm' EXECUTE='qemu-arm' all test - ulimit -s65536 && make -C test/monniaux/yarpgen TARGET_CC='arm-linux-gnueabihf-gcc' EXECUTE='qemu-arm' CCOMPOPTS='-static' TARGET_CFLAGS='-static' BITS=32 rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -142,11 +136,10 @@ build_armhf: build_ppc: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-powerpc-linux-gnu qemu-user - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -154,7 +147,7 @@ build_ppc: - ./config_ppc.sh - make -j "$NJOBS" rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -164,11 +157,10 @@ build_ppc: build_ppc64: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-powerpc64-linux-gnu - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -176,7 +168,7 @@ build_ppc64: - ./config_ppc64.sh - make -j "$NJOBS" rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -186,11 +178,10 @@ build_ppc64: build_rv64: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-riscv64-linux-gnu qemu-user - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -200,7 +191,7 @@ build_rv64: - make -C test CCOMPOPTS=-static SIMU='qemu-riscv64' EXECUTE='qemu-riscv64' all test - ulimit -s65536 && make -C test/monniaux/yarpgen TARGET_CC='riscv64-linux-gnu-gcc' EXECUTE='qemu-riscv64' CCOMPOPTS='-static' TARGET_CFLAGS='-static' rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -210,11 +201,10 @@ build_rv64: build_rv32: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda before_script: - sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update - sudo apt-get -y install gcc-riscv64-linux-gnu qemu-user - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -222,7 +212,7 @@ build_rv32: - ./config_rv32.sh -no-runtime-lib - make -j "$NJOBS" rules: - - if: '$CI_COMMIT_BRANCH == "mppa-work"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -232,7 +222,7 @@ build_rv32: build_kvx: stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda 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 libzip4 lttng-tools liblttng-ctl-dev liblttng-ust-dev babeltrace @@ -240,7 +230,6 @@ build_kvx: - rm -f download/*dkms*.deb download/*eclipse*.deb download/*llvm*.deb download/*board-mgmt* download/*oce-host* download/*pocl* - sudo dpkg -i download/*.deb - rm -rf download - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir @@ -248,9 +237,9 @@ build_kvx: - 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' + - source /opt/kalray/accesscore/kalray.sh && ulimit -s65536 && 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"' + - if: '$CI_COMMIT_BRANCH == "kvx-work"' when: always - if: '$CI_COMMIT_BRANCH == "mppa-kvx"' when: always @@ -260,7 +249,7 @@ build_kvx: pages: # TODO: change to "deploy" when "build" succeeds (or integrate with "build_kvx" above ?) stage: build - image: "coqorg/coq" + image: coqorg/coq:8.11.2-ocaml-4.09.1-flambda 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 libzip4 lttng-tools liblttng-ctl-dev liblttng-ust-dev babeltrace @@ -268,7 +257,6 @@ pages: # TODO: change to "deploy" when "build" succeeds (or integrate with "buil - rm -f download/*dkms*.deb download/*eclipse*.deb download/*llvm*.deb download/*board-mgmt* download/*oce-host* download/*pocl* - sudo dpkg -i download/*.deb - rm -rf download - - opam switch 4.07.1+flambda - eval `opam config env` - opam update - opam install -y menhir |