Skip to content

Commit

Permalink
tmp
Browse files Browse the repository at this point in the history
  • Loading branch information
SimeonEhrig committed Aug 19, 2024
1 parent d6df01c commit e0fd92c
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
stages:
- unit-test
#- unit-test
- generate_integration_test
- run_integration_test
- verify-unit-test-deps
Expand All @@ -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
Expand Down

0 comments on commit e0fd92c

Please sign in to comment.