update circle-ci
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# copied from a conda-forge feedstock...
|
||||
|
||||
FEEDSTOCK_ROOT=$(cd "$(dirname "$0")"; pwd;)
|
||||
RECIPE_ROOT=$FEEDSTOCK_ROOT
|
||||
SOURCE_ROOT=$RECIPE_ROOT/../..
|
||||
SOURCE_DIR=${FEEDSTOCK_ROOT}/../..
|
||||
echo ${SOURCE_DIR}
|
||||
|
||||
docker info
|
||||
|
||||
@@ -15,37 +13,36 @@ channels:
|
||||
- conda-forge
|
||||
- defaults
|
||||
|
||||
conda-build:
|
||||
root-dir: /feedstock_root/build_artefacts
|
||||
|
||||
show_channel_urls: true
|
||||
|
||||
CONDARC
|
||||
)
|
||||
|
||||
HOST_USER_ID=$(id -u)
|
||||
|
||||
|
||||
if hash docker-machine 2> /dev/null && docker-machine active > /dev/null; then
|
||||
HOST_USER_ID=$(docker-machine ssh $(docker-machine active) id -u)
|
||||
fi
|
||||
|
||||
rm -f "$FEEDSTOCK_ROOT/build_artefacts/conda-forge-build-done"
|
||||
|
||||
cat << EOF | docker run -i \
|
||||
-v "${SOURCE_ROOT}":/source \
|
||||
-v "${SOURCE_DIR}":/source \
|
||||
-e HOST_USER_ID="${HOST_USER_ID}" \
|
||||
-a stdin -a stdout -a stderr \
|
||||
condaforge/linux-anvil \
|
||||
bash || exit $?
|
||||
bash || exit 1
|
||||
|
||||
export BINSTAR_TOKEN=${BINSTAR_TOKEN}
|
||||
set -x
|
||||
export PYTHONUNBUFFERED=1
|
||||
|
||||
echo "$config" > ~/.condarc
|
||||
# A lock sometimes occurs with incomplete builds. The lock file is stored in build_artefacts.
|
||||
|
||||
conda clean --lock
|
||||
|
||||
conda install --yes --quiet conda-forge-build-setup
|
||||
source run_conda_forge_build_setup
|
||||
conda install --yes --quiet conda-build
|
||||
|
||||
yum install -y libXt-devel libXmu-devel libXi-devel mesa-libGLU-devel rsync
|
||||
|
||||
|
||||
# Embarking on 3 case(s).
|
||||
|
||||
set -x
|
||||
export CONDA_PY=36
|
||||
set +x
|
||||
conda build /source/package/conda --quiet || exit 1
|
||||
EOF
|
||||
/usr/bin/sudo -n yum install -y libXt-devel libXmu-devel libXi-devel mesa-libGLU-devel
|
||||
conda build /source/package/conda
|
||||
EOF
|
||||
Reference in New Issue
Block a user