UNPKG

env-ci

Version:

Get environment variables exposed by CI services

26 lines (23 loc) 667 B
// https://codefresh.io/docs/docs/codefresh-yaml/variables#system-provided-variables export default { detect({ env }) { return Boolean(env.CF_BUILD_ID); }, configuration({ env }) { const pr = env.CF_PULL_REQUEST_NUMBER; const isPr = Boolean(pr); return { name: "Codefresh", service: "codefresh", commit: env.CF_REVISION, build: env.CF_BUILD_ID, buildUrl: env.CF_BUILD_URL, branch: isPr ? env.CF_PULL_REQUEST_TARGET : env.CF_BRANCH, pr, isPr, prBranch: isPr ? env.CF_BRANCH : undefined, slug: `${env.CF_REPO_OWNER}/${env.CF_REPO_NAME}`, root: env.CF_VOLUME_PATH, }; }, };