You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

setup_environment.sh 886B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # Sets up the environment to be able to send notifications to burgr
  3. # use generic environments to remove coupling with Travis ; see setup_promote_environment
  4. export GITHUB_REPO=${TRAVIS_REPO_SLUG}
  5. export BUILD_NUMBER=$TRAVIS_BUILD_NUMBER
  6. export PIPELINE_ID=${BUILD_NUMBER}
  7. if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
  8. export GIT_SHA1=${TRAVIS_COMMIT} # $CIRRUS_CHANGE_IN_REPO
  9. export GIT_BRANCH=$TRAVIS_BRANCH
  10. export STAGE_TYPE="branch"
  11. export STAGE_ID=${GIT_BRANCH}
  12. else
  13. export GIT_SHA1=${TRAVIS_PULL_REQUEST_SHA}
  14. export GIT_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH
  15. export PULL_REQUEST_BASE_BRANCH=$TRAVIS_BRANCH
  16. export PULL_REQUEST_NUMBER=$TRAVIS_PULL_REQUEST
  17. export STAGE_TYPE="pr_number"
  18. export STAGE_ID=${PULL_REQUEST_NUMBER}
  19. fi
  20. echo "======= SHA1 is ${GIT_SHA1} on branch '${GIT_BRANCH}'. Burgr stage '${STAGE_TYPE} with stage ID '${STAGE_ID} ======="