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.

16 lines (13 loc) 547 B
/// URL of build commit. const BUILD_COMMIT_URL = ({GIT_PLATFORM, PROJECT_OWNER, PROJECT_NAME, BUILD_COMMIT}) => { switch (GIT_PLATFORM) { case 'github': return `https://github.com/${PROJECT_OWNER}/${PROJECT_NAME}/commit/${BUILD_COMMIT}`; case 'gitlab': return `https://gitlab.com/${PROJECT_OWNER}/${PROJECT_NAME}/commit/${BUILD_COMMIT}`; case 'bitbucket': return `https://bitbucket.org/${PROJECT_OWNER}/${PROJECT_NAME}/commits/${BUILD_COMMIT}`; } return ''; }; module.exports = BUILD_COMMIT_URL;