diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 29547d29801e8aa8d4b309fc152b529ad08c6dd0..5162ebdd5dfa552bc7d712ed78bae7fa268fa6cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -67,13 +67,12 @@ variables: LAB_KERNEL_ROOT: /srv/jupyterlab_kernels/prod INSTALLATION_ROOT: /srv/main-spack-instance-2402 -# deploy to the dev lab environment at CSCS -.deploy-dev-server-cscs: +# deploy to the dev lab environment at CINECA +.deploy-dev-server-cineca: extends: .deploy-dev-server variables: - KUBE_CONTEXT: cscs-dev - BUILD_ENV_DOCKER_IMAGE: docker-registry.ebrains.eu/tc/ebrains-spack-build-env/okd:okd_23.06 - resource_group: shared-NFS-mount-dev-cscs + KUBE_CONTEXT: cineca-int + resource_group: shared-NFS-mount-dev-cineca # deploy to the prod lab environment at CSCS .deploy-prod-server-cscs: @@ -83,13 +82,6 @@ variables: BUILD_ENV_DOCKER_IMAGE: docker-registry.ebrains.eu/tc/ebrains-spack-build-env/okd:okd_23.06 resource_group: shared-NFS-mount-prod-cscs -# deploy to the dev lab environment at CINECA -.deploy-dev-server-cineca: - extends: .deploy-dev-server - variables: - KUBE_CONTEXT: cineca-int - resource_group: shared-NFS-mount-dev-cineca - # deploy to the prod lab environment at JSC .deploy-prod-server-jsc: extends: .deploy-prod-server @@ -97,6 +89,13 @@ variables: KUBE_CONTEXT: jsc-prod resource_group: shared-NFS-mount-prod-jsc +# deploy to the prod lab environment at CINECA +.deploy-prod-server-cineca: + extends: .deploy-prod-server + variables: + KUBE_CONTEXT: cineca-prod + resource_group: shared-NFS-mount-prod-cineca + # ------------------------------------------------------------------- # Release types: test, experimental and official releases # ------------------------------------------------------------------- @@ -140,24 +139,12 @@ variables: # Lab deployment jobs # ------------------------------------------------------------------- -# deploy int release to dev environment at CSCS -deploy-int-release-dev-cscs: - extends: - - .deploy-int-release - - .deploy-dev-server-cscs - # deploy int release to dev environment at CINECA deploy-int-release-dev-cineca: extends: - .deploy-int-release - .deploy-dev-server-cineca -# deploy exp release to dev environment at CSCS -deploy-exp-release-dev-cscs: - extends: - - .deploy-exp-dev-release - - .deploy-dev-server-cscs - # deploy exp release to dev environment at CINECA deploy-exp-release-dev-cineca: extends: @@ -176,6 +163,12 @@ deploy-exp-release-prod-jsc: - .deploy-exp-prod-release - .deploy-prod-server-jsc +# deploy exp release to prod environment at CINECA +deploy-exp-release-prod-cineca: + extends: + - .deploy-exp-prod-release + - .deploy-prod-server-cineca + # deploy prod release to prod environment at CSCS deploy-prod-release-prod-cscs: extends: @@ -188,6 +181,12 @@ deploy-prod-release-prod-jsc: - .deploy-prod-release - .deploy-prod-server-jsc +# deploy prod release to prod environment at CINECA +deploy-prod-release-prod-cineca: + extends: + - .deploy-prod-release + - .deploy-prod-server-cineca + # =================================================================== # GITLAB RUNNER DEPLOYMENTS # ===================================================================