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.

15 lines (12 loc) 390 B
const envCi = require('../envCi'); /// CI service Commercial name (e.g. `Travis`, `CircleCI`, `TeamCity`). const CI_NAME = ({CI_PLATFORM}) => { switch (CI_PLATFORM) { case 'circle': return 'CircleCI'; case 'travis': return 'Travis'; case 'teamcity': return 'TeamCity'; case 'gitlab': return 'Gitlab'; default: return envCi.name; } }; module.exports = CI_NAME;