@bundle-analyzer/core
Version:
Bundle Analyzer Node.js uploader.
23 lines (20 loc) • 596 B
JavaScript
;
exports.__esModule = true;
exports.detect = detect;
exports.config = config;
// https://docs.gitlab.com/ce/ci/variables/README.html
function detect() {
return !!process.env.GITLAB_CI;
}
function config() {
const remote = process.env.CI_BUILD_REPO || process.env.CI_REPOSITORY_URL || '';
return {
name: 'Gitlab CI',
service: 'gitlab',
build: process.env.CI_BUILD_ID,
commit: process.env.CI_BUILD_REF,
branch: process.env.CI_BUILD_REF_NAME,
root: process.env.CI_PROJECT_DIR,
slug: remote.split('/').slice(3, 5).join('/').replace('.git', '')
};
}