patch-version
Version:
Patch version control tag version to package.json when deploy to npm on CI.
14 lines (12 loc) • 329 B
JavaScript
var variables = [
'TRAVIS_TAG', // Travis
'CI_BUILD_TAG', // GitLab
'APPVEYOR_REPO_TAG_NAME', // AppVeyor
];
module.exports = function getServiceTag() {
return variables.map(function env(variable) {
return process.env[variable];
}).filter(function defined(variable) {
return variable;
})[0] || 'INVALID';
};