Skip to content
Snippets Groups Projects

Add vbi

Closed Abolfazl Ziaeemehr requested to merge (removed):add_vbi into master
Compare and
2 files
+ 15
10
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 5
2
@@ -29,7 +29,7 @@ variables:
# use the site-specific kubectl context
- kubectl config use-context $KUBE_CONTEXT
# create job description file
- sh create_job.sh $CI_PIPELINE_ID $BUILD_ENV_DOCKER_IMAGE $INSTALLATION_ROOT $SPACK_ENV $CI_COMMIT_BRANCH $RELEASE_NAME $LAB_KERNEL_ROOT $UPDATE_SPACK_OCI_CACHES $OCI_CACHE_PREFIX
- sh create_job.sh $CI_PIPELINE_ID $BUILD_ENV_DOCKER_IMAGE $INSTALLATION_ROOT $SPACK_ENV $CI_COMMIT_SHA $RELEASE_NAME $LAB_KERNEL_ROOT $UPDATE_SPACK_OCI_CACHES $OCI_CACHE_PREFIX
- cat simplejob.yml
# start the deploy job
- kubectl create -f simplejob.yml
@@ -282,7 +282,10 @@ sync-gitlab-spack-instance:
# create spack dir if it doesn't exist
- mkdir -p $SPACK_PATH_GITLAB
# get latest state of EBRAINS repo
- rm -rf $SPACK_REPO_PATH && cp -r $CI_PROJECT_DIR $SPACK_REPO_PATH
- if [ ! -d $SPACK_REPO_PATH ]; then git clone $CI_PROJECT_URL --recurse-submodules $SPACK_REPO_PATH; fi
- cd $SPACK_REPO_PATH
- git fetch origin
- git reset --hard --recurse-submodules $CI_COMMIT_SHA
# run installation script
- bash install_spack_env.sh $SPACK_JOBS $SPACK_PATH_GITLAB $SPACK_REPO_PATH $SPACK_NFS_ENV "" $UPDATE_SPACK_OCI_CACHES $OCI_CACHE_PREFIX
# create kernel spec, so that the environment can be used in gitlab CI jobs