diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d5b7de5..9846ba9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ stages: - - unit-test + #- unit-test - generate_integration_test - run_integration_test - verify-unit-test-deps @@ -14,45 +14,45 @@ stages: tags: - cpuonly -unit_tests_releases: - extends: .untit_test_template - parallel: - matrix: - - JULIA_VERSION: ["1.6", "1.7", "1.8", "1.9", "1.10"] - image: julia:$JULIA_VERSION +# unit_tests_releases: +# extends: .untit_test_template +# parallel: +# matrix: +# - JULIA_VERSION: ["1.6", "1.7", "1.8", "1.9", "1.10"] +# image: julia:$JULIA_VERSION -unit_tests_nightly: - extends: .untit_test_template - # use the same baseimage like the official julia images - image: debian:bookworm-slim - variables: - # path where julia tar bal should be downloaded - JULIA_DONWLOAD: /julia/download - # path where julia should be extracted - JULIA_EXTRACT: /julia/extract - before_script: - - apt update && apt install -y wget - - mkdir -p $JULIA_DONWLOAD - - mkdir -p $JULIA_EXTRACT - - > - if [[ $CI_RUNNER_EXECUTABLE_ARCH == "linux/arm64" ]]; then - wget https://julialangnightlies-s3.julialang.org/bin/linux/aarch64/julia-latest-linux-aarch64.tar.gz -O $JULIA_DONWLOAD/julia-nightly.tar.gz - elif [[ $CI_RUNNER_EXECUTABLE_ARCH == "linux/amd64" ]]; then - wget https://julialangnightlies-s3.julialang.org/bin/linux/x86_64/julia-latest-linux-x86_64.tar.gz -O $JULIA_DONWLOAD/julia-nightly.tar.gz - else - echo "unknown runner architecture -> $CI_RUNNER_EXECUTABLE_ARCH" - exit 1 - fi - - tar -xf $JULIA_DONWLOAD/julia-nightly.tar.gz -C $JULIA_EXTRACT - # we need to search for the julia base folder name, because the second part of the name is the git commit hash - # e.g. julia-b0c6781676f - - JULIA_EXTRACT_FOLDER=${JULIA_EXTRACT}/$(ls $JULIA_EXTRACT | grep -m1 julia) - # copy everything to /usr to make julia public available - # mv is not possible, because it cannot merge folder - - cp -r $JULIA_EXTRACT_FOLDER/* /usr - allow_failure: true - tags: - - cpuonly +# unit_tests_nightly: +# extends: .untit_test_template +# # use the same baseimage like the official julia images +# image: debian:bookworm-slim +# variables: +# # path where julia tar bal should be downloaded +# JULIA_DONWLOAD: /julia/download +# # path where julia should be extracted +# JULIA_EXTRACT: /julia/extract +# before_script: +# - apt update && apt install -y wget +# - mkdir -p $JULIA_DONWLOAD +# - mkdir -p $JULIA_EXTRACT +# - > +# if [[ $CI_RUNNER_EXECUTABLE_ARCH == "linux/arm64" ]]; then +# wget https://julialangnightlies-s3.julialang.org/bin/linux/aarch64/julia-latest-linux-aarch64.tar.gz -O $JULIA_DONWLOAD/julia-nightly.tar.gz +# elif [[ $CI_RUNNER_EXECUTABLE_ARCH == "linux/amd64" ]]; then +# wget https://julialangnightlies-s3.julialang.org/bin/linux/x86_64/julia-latest-linux-x86_64.tar.gz -O $JULIA_DONWLOAD/julia-nightly.tar.gz +# else +# echo "unknown runner architecture -> $CI_RUNNER_EXECUTABLE_ARCH" +# exit 1 +# fi +# - tar -xf $JULIA_DONWLOAD/julia-nightly.tar.gz -C $JULIA_EXTRACT +# # we need to search for the julia base folder name, because the second part of the name is the git commit hash +# # e.g. julia-b0c6781676f +# - JULIA_EXTRACT_FOLDER=${JULIA_EXTRACT}/$(ls $JULIA_EXTRACT | grep -m1 julia) +# # copy everything to /usr to make julia public available +# # mv is not possible, because it cannot merge folder +# - cp -r $JULIA_EXTRACT_FOLDER/* /usr +# allow_failure: true +# tags: +# - cpuonly generate_integration_tests: image: julia:1.10