Skip to content
Snippets Groups Projects

Conda package based CI

Merged Amir MOHAMMADI requested to merge condapackage into master
Compare and Show latest version
4 files
+ 162
240
Compare changes
  • Side-by-side
  • Inline
Files
4
+ 17
4
@@ -3,7 +3,15 @@
source $(dirname ${0})/functions.sh
run_cmd ${CONDA_FOLDER}/bin/conda install --override-channels -c defaults -n root --yes --quiet conda=4 conda-build=3
# Move the cache to conda folder
if [ "${OSNAME}" == "linux" ]; then
mkdir -p ${CONDA_FOLDER}/pkgs
touch ${CONDA_FOLDER}/pkgs/urls
touch ${CONDA_FOLDER}/pkgs/urls.txt
fi
merge_conda_cache ${CONDA_FOLDER}/pkgs ${CONDA_ENVS_PATH}/.pkgs
run_cmd ${CONDA_FOLDER}/bin/conda install --override-channels -c https://repo.continuum.io/pkgs/main -c https://repo.continuum.io/pkgs/free -c https://repo.continuum.io/pkgs/r -c https://repo.continuum.io/pkgs/pro -n root --yes --quiet conda=4.3.27 conda-build=3.0.22
run_cmd ${CONDA_FOLDER}/bin/conda config --set always_yes yes --set changeps1 no
run_cmd ${CONDA_FOLDER}/bin/conda config --set show_channel_urls true
run_cmd ${CONDA_FOLDER}/bin/conda config --set add_pip_as_python_dependency False
@@ -25,10 +33,15 @@ BOB_BUILD_NUMBER=`head -n 1 ./_ci/${OS_SLUG}/${PYTHON_VERSION}/build_number.txt
export_env BOB_BUILD_NUMBER
if [ -z "${CI_COMMIT_TAG}" ]; then
run_cmd ${CONDA_FOLDER}/bin/conda build --override-channels -c ${CONDA_BETA_CHANNEL} -c ${CONDA_CHANNEL} -c defaults --python=${PYTHON_VERSION} conda
run_cmd ${CONDA_FOLDER}/bin/conda build --quiet --override-channels -c ${CONDA_BETA_CHANNEL} -c ${CONDA_CHANNEL} -c https://repo.continuum.io/pkgs/main -c https://repo.continuum.io/pkgs/free -c https://repo.continuum.io/pkgs/r -c https://repo.continuum.io/pkgs/pro --python=${PYTHON_VERSION} conda
else
run_cmd ${CONDA_FOLDER}/bin/conda build --override-channels -c ${CONDA_CHANNEL} -c defaults --python=${PYTHON_VERSION} conda
run_cmd ${CONDA_FOLDER}/bin/conda build --quiet --override-channels -c ${CONDA_CHANNEL} -c https://repo.continuum.io/pkgs/main -c https://repo.continuum.io/pkgs/free -c https://repo.continuum.io/pkgs/r -c https://repo.continuum.io/pkgs/pro --python=${PYTHON_VERSION} conda
fi
# Copy the .tar.bz2 and urls.txt
# Move the cache to conda env folder to cache it
if [ "${OSNAME}" == "linux" ]; then
mkdir -p ${CONDA_ENVS_PATH}/.pkgs
touch ${CONDA_ENVS_PATH}/.pkgs/urls
touch ${CONDA_ENVS_PATH}/.pkgs/urls.txt
fi
merge_conda_cache ${CONDA_ENVS_PATH}/.pkgs ${CONDA_FOLDER}/pkgs
Loading