ci_deploy.sh 876 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env bash
  2. # do NOT set -x or it will log the secret tokens!
  3. set -e
  4. if [[ $BUILD_TYPE == "default" && $CURVE == "libsodium" && -z $DRAFT ]]; then
  5. # Tell travis to deploy all files in dist
  6. mkdir dist
  7. export LIBZMQ_DEPLOYMENT=dist/*
  8. # Move archives to dist
  9. mv *.tar.gz dist
  10. mv *.zip dist
  11. # Generate hash sums
  12. cd dist
  13. md5sum *.zip *.tar.gz > MD5SUMS
  14. sha1sum *.zip *.tar.gz > SHA1SUMS
  15. cd -
  16. # Trigger source run on new tag on OBS. The latest tag will be fetched.
  17. if [ -n "${OBS_STABLE_TOKEN}" ]; then
  18. curl -H "Authorization: Token ${OBS_STABLE_TOKEN}" -X POST https://api.opensuse.org/trigger/runservice
  19. fi
  20. if [ -n "${OBS_DRAFT_TOKEN}" ]; then
  21. curl -H "Authorization: Token ${OBS_DRAFT_TOKEN}" -X POST https://api.opensuse.org/trigger/runservice
  22. fi
  23. else
  24. export LIBZMQ_DEPLOYMENT=""
  25. fi