@samitouri / QOS-React-2 / commits / 6ca66f70ca

Update facts-tracker for Circle (#8510)

Ben Alpert committed Dec 6, 2016 at 22:24 UTC 6ca66f70ca35bd568b8c761b88c5ea28165c9cc9
1 file changed +11 -6
scripts/facts-tracker/index.js
+11 -6
@@ -26,15 +26,20 @@ function exec(command, args) {
26 }
27
28
29 -var isInsideOfTravis = !!process.env.TRAVIS_REPO_SLUG;
29 +var isCI = !!process.env.TRAVIS_REPO_SLUG;
30
31 -if (isInsideOfTravis) {
32 - if (process.env.TRAVIS_BRANCH !== 'master') {
31 +if (isCI) {
32 + var branch = process.env.TRAVIS_BRANCH || process.env.CIRCLE_BRANCH;
33 + var isPullRequest =
34 + process.env.TRAVIS_PULL_REQUEST !== 'false' ||
35 + !!process.env.CI_PULL_REQUEST;
36 +
37 + if (branch !== 'master') {
38 console.error('facts-tracker: Branch is not master, exiting...');
39 process.exit(0);
40 }
41
37 - if (process.env.TRAVIS_PULL_REQUEST !== 'false') {
42 + if (isPullRequest) {
43 console.error('facts-tracker: This is a pull request, exiting...');
44 process.exit(0);
45 }
@@ -89,7 +94,7 @@ if (process.argv.length <= 2) {
94 }
95
96 function getRepoSlug() {
92 - if (isInsideOfTravis) {
97 + if (isCI) {
98 return process.env.TRAVIS_REPO_SLUG;
99 }
100
@@ -115,7 +120,7 @@ function checkoutFactsFolder() {
120 var factsFolder = '../' + repoSlug.split('/')[1] + '-facts';
121 if (!fs.existsSync(factsFolder)) {
122 var repoURL;
118 - if (isInsideOfTravis) {
123 + if (isCI) {
124 repoURL = 'https://$GITHUB_USER@github.com/' + repoSlug + '.git';
125 } else {
126 repoURL = 'git@github.com:' + repoSlug + '.git';