UNPKG

env-ci

Version:

Get environment variables exposed by CI services

30 lines (27 loc) 777 B
// https://docs.travis-ci.com/user/environment-variables#default-environment-variables export default { detect({ env }) { return Boolean(env.TRAVIS); }, configuration({ env }) { const pr = env.TRAVIS_PULL_REQUEST === "false" ? undefined : env.TRAVIS_PULL_REQUEST; const isPr = Boolean(pr); return { name: "Travis CI", service: "travis", commit: env.TRAVIS_COMMIT, tag: env.TRAVIS_TAG, build: env.TRAVIS_BUILD_NUMBER, buildUrl: env.TRAVIS_BUILD_WEB_URL, branch: env.TRAVIS_BRANCH, job: env.TRAVIS_JOB_NUMBER, jobUrl: env.TRAVIS_JOB_WEB_URL, pr, isPr, prBranch: env.TRAVIS_PULL_REQUEST_BRANCH, slug: env.TRAVIS_REPO_SLUG, root: env.TRAVIS_BUILD_DIR, }; }, };