aboutsummaryrefslogtreecommitdiff
path: root/lib/getOptions.js
diff options
context:
space:
mode:
authorTristan Davey <[email protected]>2018-05-02 06:58:27 +1000
committerNick Merwin <[email protected]>2018-05-01 13:58:27 -0700
commit9cfb4967c7d80acccd9f06bc890f253953060592 (patch)
treefc2809d88ef235bb3e595d735b61e071a56ac0da /lib/getOptions.js
parentaa8c257fec0c093a2560a42e7c5cfd61fde5d16c (diff)
downloadnode-coveralls-9cfb4967c7d80acccd9f06bc890f253953060592.tar.xz
node-coveralls-9cfb4967c7d80acccd9f06bc890f253953060592.zip
Add buildkite support (#177)
* Add buildkite support * Add committer name, email, commit message and pull request number * Add buildkite to support CIs in README.md
Diffstat (limited to 'lib/getOptions.js')
-rw-r--r--lib/getOptions.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/getOptions.js b/lib/getOptions.js
index 2030f6c..d30020f 100644
--- a/lib/getOptions.js
+++ b/lib/getOptions.js
@@ -25,7 +25,6 @@ var getBaseOptions = function(cb){
git_branch = process.env.TRAVIS_BRANCH;
}
-
if (process.env.DRONE){
options.service_name = 'drone';
options.service_job_id = process.env.DRONE_BUILD_NUMBER;
@@ -93,12 +92,26 @@ var getBaseOptions = function(cb){
git_commit = process.env.SURF_SHA1;
git_branch = process.env.SURF_REF;
}
+
+ if(process.env.BUILDKITE){
+ options.service_name = 'buildkite';
+ options.service_job_number = process.env.BUILDKITE_BUILD_NUMBER;
+ options.service_job_id = process.env.BUILDKITE_BUILD_ID;
+ options.service_pull_request = process.env.BUILDKITE_PULL_REQUEST;
+ git_commit = process.env.BUILDKITE_COMMIT;
+ git_branch = process.env.BUILDKITE_BRANCH;
+ git_committer_name = process.env.BUILDKITE_BUILD_CREATOR;
+ git_committer_email = process.env.BUILDKITE_BUILD_CREATOR_EMAIL;
+ git_message = process.env.BUILDKITE_MESSAGE;
+ }
+
if(process.env.SEMAPHORE){
options.service_name = 'semaphore';
options.service_job_id = process.env.SEMAPHORE_BUILD_NUMBER;
git_commit = process.env.REVISION;
git_branch = process.env.BRANCH_NAME;
}
+
options.run_at = process.env.COVERALLS_RUN_AT || JSON.stringify(new Date()).slice(1, -1);
if (process.env.COVERALLS_SERVICE_NAME){
options.service_name = process.env.COVERALLS_SERVICE_NAME;