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

generate script to load env

parent e4049f83
No related branches found
No related tags found
No related merge requests found
Pipeline #26089 waiting for manual action with stage
in 24 minutes and 45 seconds
...@@ -283,6 +283,11 @@ sync-gitlab-spack-instance: ...@@ -283,6 +283,11 @@ sync-gitlab-spack-instance:
- spack env activate $SPACK_NFS_ENV - spack env activate $SPACK_NFS_ENV
- spack install -y -j2 --fresh --test root - spack install -y -j2 --fresh --test root
- spack reindex - spack reindex
# create load script that when sourced activates and loads the installed spack environment, using views
# this needs deactivating the environment first:
- spack env deactivate
- unset SPACK_LD_LIBRARY_PATH
- spack env activate --sh $SPACK_NFS_ENV > $SPACK_ROOT/var/spack/environments/$SPACK_NFS_ENV/load_env.sh
# create kernel spec, so that the environment can be used in gitlab CI jobs # create kernel spec, so that the environment can be used in gitlab CI jobs
- RELEASE_NAME=$(case $CI_COMMIT_BRANCH in experimental_rel) echo ebrains-experimental;; ebrains*) echo ${CI_COMMIT_BRANCH:0:10}.${CI_COMMIT_BRANCH:11};; *) echo $CI_COMMIT_BRANCH;; esac); - RELEASE_NAME=$(case $CI_COMMIT_BRANCH in experimental_rel) echo ebrains-experimental;; ebrains*) echo ${CI_COMMIT_BRANCH:0:10}.${CI_COMMIT_BRANCH:11};; *) echo $CI_COMMIT_BRANCH;; esac);
- . create_JupyterLab_kernel.sh $SPACK_PATH_GITLAB $SPACK_NFS_ENV $RELEASE_NAME /mnt/ebrains_env - . create_JupyterLab_kernel.sh $SPACK_PATH_GITLAB $SPACK_NFS_ENV $RELEASE_NAME /mnt/ebrains_env
......
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