-
Amir MOHAMMADI authored
Fixes #93 See: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-virtual.html for more information on conda virtual packages
Amir MOHAMMADI authoredFixes #93 See: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-virtual.html for more information on conda virtual packages
.gitlab-ci.yml 5.56 KiB
# Definition of global variables (all stages)
variables:
PYTHONUNBUFFERED: "1"
CONDA_ROOT: "${CI_PROJECT_DIR}/miniconda"
PRE_COMMIT_HOME: "${CI_PROJECT_DIR}/.cache/pre-commit"
# Definition of our build pipeline order
stages:
- build
- deploy
- pypi
# Build targets
.build_template:
stage: build
artifacts:
expire_in: 1 week
cache:
paths:
- miniconda.sh
- ${PRE_COMMIT_HOME}
.build_linux_template:
extends: .build_template
variables:
BUILD_EGG: "true"
tags:
- bob
- docker
image: quay.io/condaforge/linux-anvil-cos7-x86_64
before_script:
- python3 ./bob/devtools/bootstrap.py -vv build
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate base
artifacts:
paths:
- dist/*.zip
- sphinx
- ${CONDA_ROOT}/conda-bld/linux-64/*.conda
- ${CONDA_ROOT}/conda-bld/noarch/*.conda
- ${CONDA_ROOT}/conda-bld/linux-64/*.tar.bz2
- ${CONDA_ROOT}/conda-bld/noarch/*.tar.bz2
cache:
key: "linux-cache"
.build_macos_intel_template:
extends: .build_template
tags:
- bob
- macos
- intel
before_script:
- python3 ./bob/devtools/bootstrap.py -vv build
- source ${CONDA_ROOT}/etc/profile.d/conda.sh
- conda activate base
artifacts:
paths:
- ${CONDA_ROOT}/conda-bld/osx-64/*.conda
- ${CONDA_ROOT}/conda-bld/osx-64/*.tar.bz2
cache:
key: "macos-intel-cache"
.build_macos_arm_template:
extends: .build_template
tags: