@@ -15,28 +15,30 @@ exports.name = null
1515exports . isPR = null
1616exports . id = null
1717
18- vendors . forEach ( function ( vendor ) {
19- const envs = Array . isArray ( vendor . env ) ? vendor . env : [ vendor . env ]
20- const isCI = envs . every ( function ( obj ) {
21- return checkEnv ( obj )
22- } )
18+ if ( env . CI !== 'false' ) {
19+ vendors . forEach ( function ( vendor ) {
20+ const envs = Array . isArray ( vendor . env ) ? vendor . env : [ vendor . env ]
21+ const isCI = envs . every ( function ( obj ) {
22+ return checkEnv ( obj )
23+ } )
2324
24- exports [ vendor . constant ] = isCI
25+ exports [ vendor . constant ] = isCI
2526
26- if ( ! isCI ) {
27- return
28- }
27+ if ( ! isCI ) {
28+ return
29+ }
2930
30- exports . name = vendor . name
31- exports . isPR = checkPR ( vendor )
32- exports . id = vendor . constant
33- } )
31+ exports . name = vendor . name
32+ exports . isPR = checkPR ( vendor )
33+ exports . id = vendor . constant
34+ } )
35+ }
3436
3537exports . isCI = ! ! (
3638 env . CI !== 'false' && // Bypass all checks if CI env is explicitly set to 'false'
3739 ( env . BUILD_ID || // Jenkins, Cloudbees
3840 env . BUILD_NUMBER || // Jenkins, TeamCity
39- env . CI || // Travis CI, CircleCI, Cirrus CI, Gitlab CI, Appveyor, CodeShip, dsari, Cloudflare Pages
41+ env . CI || // Travis CI, CircleCI, Cirrus CI, Gitlab CI, Appveyor, CodeShip, dsari, Cloudflare Pages/Workers
4042 env . CI_APP_ID || // Appflow
4143 env . CI_BUILD_ID || // Appflow
4244 env . CI_BUILD_NUMBER || // Appflow
0 commit comments