Skip to content
Snippets Groups Projects
Commit 0a342953 authored by Samuel GAIST's avatar Samuel GAIST
Browse files

[gitlab-ci] Refactor deploy part to share common elements

parent 9b15b584
No related branches found
No related tags found
1 merge request!286Move pre-commit check in its own stage
Pipeline #60240 passed
......@@ -171,15 +171,15 @@ build_macos_arm_bob_devtools:
# Deploy targets
.deploy_template:
stage: deploy
script:
.release_template:
before_script:
- python3 ./bob/devtools/bootstrap.py -vv local base
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate base
- bdt ci base-deploy -vv
- bdt ci deploy -vv
after_script:
- bdt ci clean -vv
dependencies:
- build_linux_bob_devel
- build_linux_deps
......@@ -190,6 +190,7 @@ build_macos_arm_bob_devtools:
- build_macos_arm_bob_devel
- build_macos_arm_deps
- build_macos_arm_bob_devtools
tags:
- docker
- bob
......@@ -198,6 +199,15 @@ build_macos_arm_bob_devtools:
- miniconda.sh
.deploy_template:
extends: .release_template
stage: deploy
script:
- bdt ci base-deploy -vv
- bdt ci deploy -vv
deploy_beta:
extends: .deploy_template
environment: beta
......@@ -215,6 +225,7 @@ deploy_stable:
pypi:
extends: .release_template
stage: pypi
environment: pypi
only:
......@@ -222,24 +233,4 @@ pypi:
except:
- branches
script:
- python3 ./bob/devtools/bootstrap.py -vv local base
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate base
- bdt ci pypi -vv dist/*.zip
- bdt ci clean -vv
dependencies:
- build_linux_bob_devel
- build_linux_deps
- build_linux_bob_devtools
- build_macos_intel_bob_devel
- build_macos_intel_deps
- build_macos_intel_bob_devtools
- build_macos_arm_bob_devel
- build_macos_arm_deps
- build_macos_arm_bob_devtools
tags:
- bob
- docker
cache:
paths:
- miniconda.sh
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment