exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

job.sh (581B)


      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/unstable-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;