upload-ci-artifact.sh 645 B

123456789101112131415161718192021222324252627
  1. # |source| me
  2. upload-ci-artifact() {
  3. echo "--- artifact: $1"
  4. if [[ -r "$1" ]]; then
  5. ls -l "$1"
  6. if ${BUILDKITE:-false}; then
  7. (
  8. set -x
  9. buildkite-agent artifact upload "$1"
  10. )
  11. fi
  12. else
  13. echo ^^^ +++
  14. echo "$1 not found"
  15. fi
  16. }
  17. upload-gcs-artifact() {
  18. echo "--- artifact: $1 to $2"
  19. docker run --rm \
  20. -v "$GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL:/application_default_credentials.json" \
  21. -v "$PWD:/solana" \
  22. -e CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE=/application_default_credentials.json \
  23. gcr.io/google.com/cloudsdktool/google-cloud-cli:latest \
  24. gcloud storage cp "$1" "$2"
  25. }