aboutsummaryrefslogtreecommitdiff
path: root/contrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh
diff options
context:
space:
mode:
authorNullptrderef <nullptrderef@proton.me>2024-06-16 16:52:57 +0200
committerNullptrderef <nullptrderef@proton.me>2024-06-16 16:52:57 +0200
commitbdec80ec5c04dd551600dd7208594e2aa2b68646 (patch)
tree83067081b959d51d509a9c8db4d5b504d003ae93 /contrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh
parentb65779c670335da68d195f8a9d3bfac2eb62ad65 (diff)
downloadexchange-bdec80ec5c04dd551600dd7208594e2aa2b68646.tar.xz
shorten names
Diffstat (limited to 'contrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh')
-rwxr-xr-xcontrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/contrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh b/contrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh
new file mode 100755
index 000000000..bc77ef954
--- /dev/null
+++ b/contrib/ci/jobs/107-upload-debian-bookworm-arm64-gen/job.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+set -exuo pipefail
+
+ARTIFACT_PATH="/artifacts/exchange/${CI_COMMIT_REF}/*.deb"
+RELEASE_ARTIFACT_DIR="${RELEASE_ARTIFACT_DIR:-"$(dirname $0)/../../../../release-artifacts"}"
+
+if [[ -d "$RELEASE_ARTIFACT_DIR" ]]; then
+ rsync -vP $ARTIFACT_PATH $RELEASE_ARTIFACT_DIR
+else
+ RSYNC_HOST=${RSYNC_HOST:-"taler.host.internal"}
+ RSYNC_PORT=${RSYNC_PORT:-424242}
+ RSYNC_PATH=${RSYNC_PATH:-"incoming_packages/bookworm-taler-ci/"}
+ RSYNC_DEST=${RSYNC_DEST:-"rsync://${RSYNC_HOST}/${RSYNC_PATH}"}
+
+ rsync -vP \
+ --port ${RSYNC_PORT} \
+ ${ARTIFACT_PATH} ${RSYNC_DEST}
+fi;