env-ci
Version:
Get environment variables exposed by CI services
21 lines (18 loc) • 598 B
JavaScript
import { head, branch } from "../lib/git.js";
// https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html
export default {
detect({ env }) {
return Boolean(env.CODEBUILD_BUILD_ID);
},
configuration({ env, cwd }) {
return {
name: "AWS CodeBuild",
service: "codebuild",
commit: head({ env, cwd }),
build: env.CODEBUILD_BUILD_ID,
branch: branch({ env, cwd }),
buildUrl: `https://console.aws.amazon.com/codebuild/home?region=${env.AWS_REGION}#/builds/${env.CODEBUILD_BUILD_ID}/view/new`,
root: env.PWD,
};
},
};