aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAdam Meadows <[email protected]>2015-08-12 14:58:19 -0700
committerAdam Meadows <[email protected]>2015-08-12 15:02:39 -0700
commitc66864d65f355e3d4b3f4e69e9fd63998f501331 (patch)
tree8c77d851f08e3c0a38857495add3cf4170eb9e9c /lib
parentef96cf7b8147318dc164181adc2a7a626c0a14f4 (diff)
downloadnode-coveralls-c66864d65f355e3d4b3f4e69e9fd63998f501331.tar.xz
node-coveralls-c66864d65f355e3d4b3f4e69e9fd63998f501331.zip
Added support for process.env.COVERALLS_ENDPOINT
To allow using this tool with Coveralls Enterprise, I've added support in `sendToCoveralls` to read the host from a `COVERALLS_ENDPOINT` environment variable (if it exists), else default to coveralls.io (as before).
Diffstat (limited to 'lib')
-rw-r--r--lib/sendToCoveralls.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sendToCoveralls.js b/lib/sendToCoveralls.js
index 10e614d..38b37f7 100644
--- a/lib/sendToCoveralls.js
+++ b/lib/sendToCoveralls.js
@@ -1,8 +1,13 @@
var request = require('request');
var sendToCoveralls = function(obj, cb){
+ var urlBase = 'https://coveralls.io';
+ if (process.env.COVERALLS_ENDPOINT) {
+ urlBase = process.env.COVERALLS_ENDPOINT;
+ }
+
var str = JSON.stringify(obj);
- var url = 'https://coveralls.io/api/v1/jobs';
+ var url = urlBase + '/api/v1/jobs';
request.post({url : url, form : { json : str}}, function(err, response, body){
cb(err, response, body);
});