blob: dffdb41b0887a6e127f39bc5cd0f28fe5dc5f8b4 [file] [log] [blame]
#!/bin/bash
set -ex
OUTPUT_DIR=$1
QUEUE_REMOTE_URL=$2
TASK_BRANCH=$3
TASK_TAG=$4
UPLOAD_TO_ANACONDA=$5
conda install -y mamba
$FEEDSTOCK_ROOT/build_steps.sh ${OUTPUT_DIR}
# Upload as Github release
mamba install -y anaconda-client shyaml -c conda-forge
pushd $DRONE_WORKSPACE
pip install -e arrow/dev/archery[crossbow]
archery crossbow \
--queue-path . \
--queue-remote ${QUEUE_REMOTE_URL} \
upload-artifacts \
--sha ${TASK_BRANCH} \
--tag ${TASK_TAG} \
--pattern "${OUTPUT_DIR}/linux-aarch64/*.tar.bz2"
if [[ "${UPLOAD_TO_ANACONDA}" == "1" ]]; then
anaconda -t ${CROSSBOW_ANACONDA_TOKEN} upload --force build_artifacts/linux-aarch64/*.tar.bz2
fi