From 8604d695c6e054415d0a0d5a2190fd7eb072717d Mon Sep 17 00:00:00 2001 From: Ivan Usov <ivan.usov@psi.ch> Date: Thu, 5 Sep 2024 11:11:40 +0200 Subject: [PATCH] Extract conda activation into before_script [skip ci] --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0d1752b..f5067eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,12 +3,15 @@ stages: - deploy - cleanup +default: + before_script: + - source /opt/miniconda3/etc/profile.d/conda.sh + build-and-publish: stage: build-and-publish rules: - if: $CI_COMMIT_TAG script: - - source /opt/miniconda3/etc/profile.d/conda.sh - conda config --add channels conda-forge - conda config --set solver libmamba - conda config --set anaconda_upload yes @@ -22,7 +25,6 @@ deploy-test: script: - cd /opt/pyzebra - git pull origin main --tags - - source /opt/miniconda3/etc/profile.d/conda.sh - conda activate test - conda build ./conda-recipe - conda install --use-local --only-deps pyzebra -y @@ -37,7 +39,6 @@ deploy-prod: when: delayed start_in: 1 minute script: - - source /opt/miniconda3/etc/profile.d/conda.sh - conda activate prod - conda update pyzebra -y - sudo systemctl restart pyzebra-prod.service -- GitLab