diff options
| author | Tristan Davey <[email protected]> | 2018-05-02 06:58:27 +1000 |
|---|---|---|
| committer | Nick Merwin <[email protected]> | 2018-05-01 13:58:27 -0700 |
| commit | 9cfb4967c7d80acccd9f06bc890f253953060592 (patch) | |
| tree | fc2809d88ef235bb3e595d735b61e071a56ac0da /lib/getOptions.js | |
| parent | aa8c257fec0c093a2560a42e7c5cfd61fde5d16c (diff) | |
| download | node-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.js | 15 |
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; |
