From 586f5dd9274702575169fe44b74cc6e5a75f09dc Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.dos.anjos@gmail.com> Date: Wed, 21 Feb 2018 10:07:12 +0100 Subject: [PATCH] Make conda package deployment re-usable --- gitlab/deploy.sh | 13 +------------ gitlab/functions.sh | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/gitlab/deploy.sh b/gitlab/deploy.sh index 7dcd9c9..12bff5d 100755 --- a/gitlab/deploy.sh +++ b/gitlab/deploy.sh @@ -3,18 +3,7 @@ source $(dirname ${0})/functions.sh -# Uploads all the built packages -for os in "osx-64" "noarch" "linux-64"; do - for f in ${CONDA_ROOT}/conda-bld/${os}/*.tar.bz2; do - if [[ -f $f ]]; then - if [ -z "${CI_COMMIT_TAG}" ]; then #beta - dav_upload "${f}" "private-upload/conda/${os}/" - else - dav_upload "${f}" "public-upload/conda/label/main/${os}/" - fi - fi - done -done +deploy_conda_packages # upload the docs from the sphinx folder (usually an artifact of Linux Python # 3.6 builds) diff --git a/gitlab/functions.sh b/gitlab/functions.sh index 4e9f47b..a1b78af 100644 --- a/gitlab/functions.sh +++ b/gitlab/functions.sh @@ -333,6 +333,23 @@ install_miniconda() { } +# deployes all conda packages built up to now +deploy_conda_packages() { + # Uploads all the built packages + for os in "osx-64" "noarch" "linux-64"; do + for f in ${CONDA_ROOT}/conda-bld/${os}/*.tar.bz2; do + if [[ -f $f ]]; then + if [ -z "${CI_COMMIT_TAG}" ]; then #beta + dav_upload "${f}" "private-upload/conda/${os}/" + else + dav_upload "${f}" "public-upload/conda/label/main/${os}/" + fi + fi + done + done +} + + check_env PYTHON_VERSION check_env CI_PROJECT_URL check_env CI_PROJECT_DIR -- GitLab