|
// https://docs.travis-ci.com/user/environment-variables#default-environment-variables
|
|
|
|
module.exports = {
|
|
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,
|
|
};
|
|
},
|
|
};
|