taldir

Directory service to resolve wallet mailboxes by messenger addresses
Log | Files | Refs | Submodules | README | LICENSE

job.sh (589B)


      1 #!/bin/bash
      2 set -exuo pipefail
      3 
      4 ARTIFACT_PATH="/artifacts/${CI_PROJECT_NAME}/${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;