Skip to content
Snippets Groups Projects
Commit 63c78307 authored by Nicolas Richart's avatar Nicolas Richart
Browse files

Simplified variables for spack

parent eca6e1fb
No related branches found
No related tags found
No related merge requests found
Pipeline #194757 failed
...@@ -42,11 +42,8 @@ variables: ...@@ -42,11 +42,8 @@ variables:
- .parallel_definition - .parallel_definition
variables: variables:
COMMAND_OPTIONS_SBATCH: ${slurm_options} COMMAND_OPTIONS_SBATCH: ${slurm_options}
STACK_CONFIG: ${CI_PROJECT_DIR}/stacks/${stack}/config.json
MOUNT_POINT: /stack MOUNT_POINT: /stack
APPTAINER_EXEC_OPTIONS: ${apptainer_options} --cleanenv -H $(mktemp -d):$HOME --bind ${BUILDCACHE}:/buildcache:rw --bind ${CI_PROJECT_DIR}:${MOUNT_POINT} APPTAINER_EXEC_OPTIONS: ${apptainer_options} --cleanenv --no-home --bind ${BUILDCACHE}:/buildcache:rw --bind ${CI_PROJECT_DIR}:${MOUNT_POINT}
SPACK_USER_CACHE_PATH: "/tmp/spack_cache_${CI_JOB_ID}"
SPACK_USER_CONFIG_PATH: "/tmp/spack_user_${CI_JOB_ID}"
BUILDCACHE: "/work/scitas-ge/richart/ci/buildcache" BUILDCACHE: "/work/scitas-ge/richart/ci/buildcache"
.spack_cache: .spack_cache:
......
#!/usr/bin/env sh #!/usr/bin/env sh
STACK_CONFIG_PATH=${CI_PROJECT_DIR}/stacks/${stack}
STACK_CONFIG=${STACK_CONFIG_PATH}/config.json
SPACK_VERSION=$(jq -r .spack.version ${STACK_CONFIG}) SPACK_VERSION=$(jq -r .spack.version ${STACK_CONFIG})
MOUNT_POINT=$(jq -r .stack.mount_point ${STACK_CONFIG}) MOUNT_POINT=$(jq -r .stack.mount_point ${STACK_CONFIG})
STACK_LOCATION=${MOUNT_POINT}/${stack} STACK_LOCATION=${MOUNT_POINT}/${stack}
SPACK_SYSTEM_CONFIG_PATH=${STACK_LOCATION}/environment SPACK_SYSTEM_CONFIG_PATH=${STACK_LOCATION}/environment
STACK_CONFIG_PATH=${MOUNT_POINT}/stacks/${stack}
SPACK_USER_CACHE_PATH=$(mktemp -p /tmp -d slurm_user_cache_XXXXXXX)
SPACK_USER_CONFIG_PATH=$(mktemp -p /tmp -d slurm_user_config_XXXXXXX)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment