Skip to content
Snippets Groups Projects
Commit 39e476f7 authored by Eleni Mathioulaki's avatar Eleni Mathioulaki
Browse files

Update .gitlab-ci.yml file

parent 1ca11736
No related branches found
No related tags found
No related merge requests found
...@@ -237,29 +237,27 @@ deploy-exp-release-prod-jsc: ...@@ -237,29 +237,27 @@ deploy-exp-release-prod-jsc:
build-spack-env-on-runner: build-spack-env-on-runner:
stage: build stage: build
rules: rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'master' - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'test-spack-0.18.1'
tags: tags:
- docker-runner - docker-runner
- read-only - read-only
image: docker-registry.ebrains.eu/tc/ebrains-spack-build-env:gitlab_runners_latest image: docker-registry.ebrains.eu/tc/ebrains-spack-build-env:gitlab_runners_latest
variables: variables:
SPACK_DEV_ENV: ebrains-dev SPACK_DEV_ENV: ebrains-dev
SPACK_VERSION: v0.18.1
SPACK_DEV_PATH: $CI_PROJECT_DIR/spack SPACK_DEV_PATH: $CI_PROJECT_DIR/spack
SPACK_USER_CACHE_PATH: $CI_PROJECT_DIR/.spack SPACK_USER_CACHE_PATH: $CI_PROJECT_DIR/.spack
SPACK_USER_CONFIG_PATH: $CI_PROJECT_DIR/.spack SPACK_USER_CONFIG_PATH: $CI_PROJECT_DIR/.spack
TMP: $CI_PROJECT_DIR/.spack-tmp TMP: $CI_PROJECT_DIR/.spack-tmp
script: script:
- git clone -c feature.manyFiles=true https://github.com/spack/spack $SPACK_DEV_PATH - git clone --depth 1 -c advice.detachedHead=false -c feature.manyFiles=true --branch $SPACK_VERSION https://github.com/spack/spack $SPACK_DEV_PATH
- cd $SPACK_DEV_PATH
- git checkout -b ebrains_spack_commit a8d440d3ababcdec20d665ad938ab880cd9b9d17
- cd ../
- mkdir $TMP - mkdir $TMP
- cp packages.yaml $SPACK_DEV_PATH/etc/spack/packages.yaml - cp packages.yaml $SPACK_DEV_PATH/etc/spack/packages.yaml
- | - |
cat <<EOF > $SPACK_DEV_PATH/etc/spack/defaults/upstreams.yaml cat <<EOF > $SPACK_DEV_PATH/etc/spack/defaults/upstreams.yaml
upstreams: upstreams:
ebrains-gitlab-spack-instance: ebrains-gitlab-spack-instance:
install_tree: /mnt/spack/opt/spack install_tree: /mnt/spack_v0.18.1/opt/spack
EOF EOF
- . $SPACK_DEV_PATH/share/spack/setup-env.sh - . $SPACK_DEV_PATH/share/spack/setup-env.sh
- spack find - spack find
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment