job.sh (579B)
1 #!/bin/bash 2 set -exuo pipefail 3 4 ARTIFACT_PATH="/artifacts/exchange/${CI_COMMIT_REF}/*.deb" 5 RELEASE_ARTIFACT_DIR="${RELEASE_ARTIFACT_DIR:-"$(dirname $0)/../../../../release-artifacts"}" 6 7 if [[ -d "$RELEASE_ARTIFACT_DIR" ]]; then 8 rsync -vP $ARTIFACT_PATH $RELEASE_ARTIFACT_DIR 9 else 10 RSYNC_HOST=${RSYNC_HOST:-"taler.host.internal"} 11 RSYNC_PORT=${RSYNC_PORT:-424242} 12 RSYNC_PATH=${RSYNC_PATH:-"incoming_packages/trixie-taler-ci/"} 13 RSYNC_DEST=${RSYNC_DEST:-"rsync://${RSYNC_HOST}/${RSYNC_PATH}"} 14 15 rsync -vP \ 16 --port ${RSYNC_PORT} \ 17 ${ARTIFACT_PATH} ${RSYNC_DEST} 18 fi;