From c66864d65f355e3d4b3f4e69e9fd63998f501331 Mon Sep 17 00:00:00 2001 From: Adam Meadows Date: Wed, 12 Aug 2015 14:58:19 -0700 Subject: 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). --- lib/sendToCoveralls.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib') 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); }); -- cgit v1.2.3