aboutsummaryrefslogtreecommitdiff
path: root/lib/getOptions.js
diff options
context:
space:
mode:
authorJosh Callender <[email protected]>2015-04-24 12:57:16 -0700
committerJosh Callender <[email protected]>2015-04-24 13:10:02 -0700
commitfba900513bb8653d8d83b7c35053be72d519d5d6 (patch)
treeba157de6de2f00555550050b92d8b4affc58706a /lib/getOptions.js
parent45ef2a5508ed4485a0ee15354dcb1e3829fa9a6e (diff)
downloadnode-coveralls-fba900513bb8653d8d83b7c35053be72d519d5d6.tar.xz
node-coveralls-fba900513bb8653d8d83b7c35053be72d519d5d6.zip
CI_PULL_REQUEST is just the url for the entire PR, have to split it and
grab the number there. CIRCLE_PR_NUMBER is only defined for forks.
Diffstat (limited to 'lib/getOptions.js')
-rw-r--r--lib/getOptions.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/getOptions.js b/lib/getOptions.js
index 4289ad9..e729e53 100644
--- a/lib/getOptions.js
+++ b/lib/getOptions.js
@@ -35,7 +35,11 @@ var getBaseOptions = function(cb){
if (process.env.CIRCLECI){
options.service_name = 'circleci';
options.service_job_id = process.env.CIRCLE_BUILD_NUM;
- options.service_pull_request = process.env.CI_PULL_REQUEST;
+
+ if (process.env.CI_PULL_REQUEST) {
+ var pr = process.env.CI_PULL_REQUEST.split('/pull/');
+ options.service_pull_request = pr[1];
+ }
git_commit = process.env.CIRCLE_SHA1;
git_branch = process.env.CIRCLE_BRANCH;
}