update-zeus-job 728 B

12345678910111213141516
  1. #!/bin/bash -eu
  2. if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
  3. BUILD_NAME="PR #${TRAVIS_PULL_REQUEST}"
  4. else
  5. BUILD_NAME=""
  6. fi
  7. curl $ZEUS_HOOK_BASE/builds/$TRAVIS_BUILD_NUMBER \
  8. -X POST \
  9. -H 'Content-Type: application/json' \
  10. -d "{\"label\": \"${BUILD_NAME}\", \"ref\": \"$TRAVIS_COMMIT\", \"url\": \"https://travis-ci.org/${TRAVIS_REPO_SLUG}/builds/${TRAVIS_BUILD_ID}\"}"
  11. curl $ZEUS_HOOK_BASE/builds/$TRAVIS_BUILD_NUMBER/jobs/$TRAVIS_JOB_NUMBER \
  12. -X POST \
  13. -H 'Content-Type: application/json' \
  14. -d "{\"label\": \"${TEST_SUITE}\", \"status\": \"$1\", \"result\": \"$2\", \"url\": \"https://travis-ci.org/${TRAVIS_REPO_SLUG}/jobs/${TRAVIS_JOB_ID}\", \"allow_failure\": ${TRAVIS_ALLOW_FAILURE}}"