UNPKG

cross-ci

Version:

`cross-ci` standardizes environment variables for CI. For example, your can simply use `BUILD_BRANCH` variable in all CI runners instead of `CIRCLE_BRANCH` in CircleCI or `TRAVIS_PULL_REQUEST_BRANCH` in Travis.

17 lines (15 loc) 525 B
/// A human-readable string uniquely identifying current build. /// For pull requests will equal to something like `x.y.z-pr-1.1`. /// For build jobs that are not part of a pull request, /// it will contain a branch name, like `x.y.z-master.1`. const BUILD_VERSION = ({ IS_PR, PROJECT_VERSION, BUILD_BRANCH, BUILD_PR_NUM, BUILD_NUM }) => IS_PR ? `${PROJECT_VERSION}-pr-${BUILD_PR_NUM}.${BUILD_NUM}` : `${PROJECT_VERSION}-${BUILD_BRANCH}.${BUILD_NUM}`; module.exports = BUILD_VERSION;