- specify before and after branch
- specify only before (base), using current branch/revision
- Travis PR
- merges with master first, (TRAVIS_PULL_REQUEST_BRANCH)
- has PR info => can retrieve PR base branch
- if
TRAVIS_PULL_REQUEST!=falsethenbase = TRAVIS_BRANCHpr = TRAVIS_PULL_REQUEST_BRANCH
- Travis Branch
- builds current branch (TRAVIS_BRANCH)
- has no PR info => can only guess PR base branch
- if
TRAVIS_PULL_REQUEST==falsethenbase = guesspr = TRAVIS_BRANCH
- CircleCI
- builds current branch (CIRCLE_BRANCH)
- has PR info if PR => can retrieve PR base branch
- guess base branch OR
- use github API to retrieve pr branch
CIRCLE_PROJECT_REPONAME=sizewatcherCIRCLE_PROJECT_USERNAME=adobeCI_PULL_REQUEST=https://github.com/adobe/sizewatcher/pull/7(take # after last /)pr = CIRCLE_BRANCH
- Github Actions
- merges with master first (GITHUB_HEAD_REF)
- has PR info if PR => can retrieve PR base branch
base = GITHUB_BASE_REFpr = GITHUB_HEAD_REF