Skip to content
Snippets Groups Projects
Commit f8c63c26 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[ci] Remove before/after-script phases, merge all into the same basket (simplifies setup)

parent 414edc16
No related branches found
No related tags found
No related merge requests found
Pipeline #26171 passed
...@@ -13,9 +13,8 @@ stages: ...@@ -13,9 +13,8 @@ stages:
# Build targets # Build targets
.build_template: &build_job .build_template: &build_job
stage: build stage: build
before_script:
- python3 ./bob/devtools/bootstrap.py -vv build
script: script:
- python3 ./bob/devtools/bootstrap.py -vv build
- source ${CONDA_ROOT}/etc/profile.d/conda.sh - source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate base - conda activate base
- python3 ./bob/devtools/build.py -vv - python3 ./bob/devtools/build.py -vv
...@@ -75,15 +74,11 @@ build_macosx_36: ...@@ -75,15 +74,11 @@ build_macosx_36:
# Deploy targets # Deploy targets
.deploy_template: &deploy_job .deploy_template: &deploy_job
stage: deploy stage: deploy
before_script:
- python3 ./bob/devtools/bootstrap.py -vv local bdt
script: script:
- python3 ./bob/devtools/bootstrap.py -vv local bdt
- source ${CONDA_ROOT}/etc/profile.d/conda.sh - source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate bdt - conda activate bdt
- bdt ci deploy -vv - bdt ci deploy -vv
after_script:
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate bdt
- bdt ci clean -vv - bdt ci clean -vv
dependencies: dependencies:
- build_linux_36 - build_linux_36
...@@ -120,14 +115,19 @@ pypi: ...@@ -120,14 +115,19 @@ pypi:
- /^v\d+\.\d+\.\d+([abc]\d*)?$/ # PEP-440 compliant version (tags) - /^v\d+\.\d+\.\d+([abc]\d*)?$/ # PEP-440 compliant version (tags)
except: except:
- branches - branches
before_script:
- python3 ./bob/devtools/bootstrap.py -vv local bdt
script: script:
- python3 ./bob/devtools/bootstrap.py -vv local bdt
- source ${CONDA_ROOT}/etc/profile.d/conda.sh - source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate bdt - conda activate bdt
- bdt ci pypi -vv dist/*.zip - bdt ci pypi -vv dist/*.zip
- bdt ci clean -vv
dependencies: dependencies:
- build_linux_36 - build_linux_36
- build_macosx_36 - build_macosx_36
tags: tags:
- docker - docker
cache: &build_caches
paths:
- miniconda.sh
- ${CONDA_ROOT}/pkgs/*.tar.bz2
- ${CONDA_ROOT}/pkgs/urls.txt
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment