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
JavaScript
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;