Detailansicht verbessert
This commit is contained in:
		
							
								
								
									
										62
									
								
								express-server/node_modules/ci-info/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								express-server/node_modules/ci-info/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,62 @@
 | 
			
		||||
# Changelog
 | 
			
		||||
 | 
			
		||||
## v1.6.0
 | 
			
		||||
 | 
			
		||||
* feat: add Sail CI support
 | 
			
		||||
* feat: add Buddy support
 | 
			
		||||
* feat: add Bitrise support
 | 
			
		||||
* feat: detect Jenkins PRs
 | 
			
		||||
* feat: detect Drone PRs
 | 
			
		||||
 | 
			
		||||
## v1.5.1
 | 
			
		||||
 | 
			
		||||
* fix: use full path to vendors.json
 | 
			
		||||
 | 
			
		||||
## v1.5.0
 | 
			
		||||
 | 
			
		||||
* feat: add dsari detection ([#15](https://github.com/watson/ci-info/pull/15))
 | 
			
		||||
* feat: add ci.isPR ([#16](https://github.com/watson/ci-info/pull/16))
 | 
			
		||||
 | 
			
		||||
## v1.4.0
 | 
			
		||||
 | 
			
		||||
* feat: add Cirrus CI detection ([#13](https://github.com/watson/ci-info/pull/13))
 | 
			
		||||
* feat: add Shippable CI detection ([#14](https://github.com/watson/ci-info/pull/14))
 | 
			
		||||
 | 
			
		||||
## v1.3.1
 | 
			
		||||
 | 
			
		||||
* chore: reduce npm package size by not including `.github` folder content ([#11](https://github.com/watson/ci-info/pull/11))
 | 
			
		||||
 | 
			
		||||
## v1.3.0
 | 
			
		||||
 | 
			
		||||
* feat: add support for Strider CD
 | 
			
		||||
* chore: deprecate vendor constant `TDDIUM` in favor of `SOLANO`
 | 
			
		||||
* docs: add missing vendor constant to docs
 | 
			
		||||
 | 
			
		||||
## v1.2.0
 | 
			
		||||
 | 
			
		||||
* feat: detect solano-ci ([#9](https://github.com/watson/ci-info/pull/9))
 | 
			
		||||
 | 
			
		||||
## v1.1.3
 | 
			
		||||
 | 
			
		||||
* fix: fix spelling of Hunson in `ci.name`
 | 
			
		||||
 | 
			
		||||
## v1.1.2
 | 
			
		||||
 | 
			
		||||
* fix: no more false positive matches for Jenkins
 | 
			
		||||
 | 
			
		||||
## v1.1.1
 | 
			
		||||
 | 
			
		||||
* docs: sort lists of CI servers in README.md
 | 
			
		||||
* docs: add missing AWS CodeBuild to the docs
 | 
			
		||||
 | 
			
		||||
## v1.1.0
 | 
			
		||||
 | 
			
		||||
* feat: add AWS CodeBuild to CI detection ([#2](https://github.com/watson/ci-info/pull/2))
 | 
			
		||||
 | 
			
		||||
## v1.0.1
 | 
			
		||||
 | 
			
		||||
* chore: reduce npm package size by using an `.npmignore` file ([#3](https://github.com/watson/ci-info/pull/3))
 | 
			
		||||
 | 
			
		||||
## v1.0.0
 | 
			
		||||
 | 
			
		||||
* Initial release
 | 
			
		||||
							
								
								
									
										21
									
								
								express-server/node_modules/ci-info/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								express-server/node_modules/ci-info/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
Copyright (c) 2016-2018 Thomas Watson Steen
 | 
			
		||||
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
in the Software without restriction, including without limitation the rights
 | 
			
		||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
The above copyright notice and this permission notice shall be included in all
 | 
			
		||||
copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
SOFTWARE.
 | 
			
		||||
							
								
								
									
										107
									
								
								express-server/node_modules/ci-info/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								express-server/node_modules/ci-info/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,107 @@
 | 
			
		||||
# ci-info
 | 
			
		||||
 | 
			
		||||
Get details about the current Continuous Integration environment.
 | 
			
		||||
 | 
			
		||||
Please [open an
 | 
			
		||||
issue](https://github.com/watson/ci-info/issues/new?template=ci-server-not-detected.md)
 | 
			
		||||
if your CI server isn't properly detected :)
 | 
			
		||||
 | 
			
		||||
[](https://www.npmjs.com/package/ci-info)
 | 
			
		||||
[](https://travis-ci.org/watson/ci-info)
 | 
			
		||||
[](https://github.com/feross/standard)
 | 
			
		||||
 | 
			
		||||
## Installation
 | 
			
		||||
 | 
			
		||||
```bash
 | 
			
		||||
npm install ci-info --save
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Usage
 | 
			
		||||
 | 
			
		||||
```js
 | 
			
		||||
var ci = require('ci-info')
 | 
			
		||||
 | 
			
		||||
if (ci.isCI) {
 | 
			
		||||
  console.log('The name of the CI server is:', ci.name)
 | 
			
		||||
} else {
 | 
			
		||||
  console.log('This program is not running on a CI server')
 | 
			
		||||
}
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Supported CI tools
 | 
			
		||||
 | 
			
		||||
Officially supported CI servers:
 | 
			
		||||
 | 
			
		||||
| Name | Constant |
 | 
			
		||||
|------|----------|
 | 
			
		||||
| [AWS CodeBuild](https://aws.amazon.com/codebuild/) | `ci.CODEBUILD` |
 | 
			
		||||
| [AppVeyor](http://www.appveyor.com) | `ci.APPVEYOR` |
 | 
			
		||||
| [Bamboo](https://www.atlassian.com/software/bamboo) by Atlassian | `ci.BAMBOO` |
 | 
			
		||||
| [Bitbucket Pipelines](https://bitbucket.org/product/features/pipelines) | `ci.BITBUCKET` |
 | 
			
		||||
| [Bitrise](https://www.bitrise.io/) | `ci.BITRISE` |
 | 
			
		||||
| [Buddy](https://buddy.works/) | `ci.BUDDY` |
 | 
			
		||||
| [Buildkite](https://buildkite.com) | `ci.BUILDKITE` |
 | 
			
		||||
| [CircleCI](http://circleci.com) | `ci.CIRCLE` |
 | 
			
		||||
| [Cirrus CI](https://cirrus-ci.org) | `ci.CIRRUS` |
 | 
			
		||||
| [Codeship](https://codeship.com) | `ci.CODESHIP` |
 | 
			
		||||
| [Drone](https://drone.io) | `ci.DRONE` |
 | 
			
		||||
| [dsari](https://github.com/rfinnie/dsari) | `ci.DSARI` |
 | 
			
		||||
| [GitLab CI](https://about.gitlab.com/gitlab-ci/) | `ci.GITLAB` |
 | 
			
		||||
| [GoCD](https://www.go.cd/) | `ci.GOCD` |
 | 
			
		||||
| [Hudson](http://hudson-ci.org) | `ci.HUDSON` |
 | 
			
		||||
| [Jenkins CI](https://jenkins-ci.org) | `ci.JENKINS` |
 | 
			
		||||
| [Magnum CI](https://magnum-ci.com) | `ci.MAGNUM` |
 | 
			
		||||
| [Sail CI](https://sail.ci/) | `ci.SAIL` |
 | 
			
		||||
| [Semaphore](https://semaphoreci.com) | `ci.SEMAPHORE` |
 | 
			
		||||
| [Shippable](https://www.shippable.com/) | `ci.SHIPPABLE` |
 | 
			
		||||
| [Solano CI](https://www.solanolabs.com/) | `ci.SOLANO` |
 | 
			
		||||
| [Strider CD](https://strider-cd.github.io/) | `ci.STRIDER` |
 | 
			
		||||
| [TaskCluster](http://docs.taskcluster.net) | `ci.TASKCLUSTER` |
 | 
			
		||||
| [Team Foundation Server](https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx) by Microsoft | `ci.TFS` |
 | 
			
		||||
| [TeamCity](https://www.jetbrains.com/teamcity/) by JetBrains | `ci.TEAMCITY` |
 | 
			
		||||
| [Travis CI](http://travis-ci.org) | `ci.TRAVIS` |
 | 
			
		||||
 | 
			
		||||
## API
 | 
			
		||||
 | 
			
		||||
### `ci.name`
 | 
			
		||||
 | 
			
		||||
A string. Will contain the name of the CI server the code is running on.
 | 
			
		||||
If not CI server is detected, it will be `null`.
 | 
			
		||||
 | 
			
		||||
Don't depend on the value of this string not to change for a specific
 | 
			
		||||
vendor. If you find your self writing `ci.name === 'Travis CI'`, you
 | 
			
		||||
most likely want to use `ci.TRAVIS` instead.
 | 
			
		||||
 | 
			
		||||
### `ci.isCI`
 | 
			
		||||
 | 
			
		||||
A boolean. Will be `true` if the code is running on a CI server.
 | 
			
		||||
Otherwise `false`.
 | 
			
		||||
 | 
			
		||||
Some CI servers not listed here might still trigger the `ci.isCI`
 | 
			
		||||
boolean to be set to `true` if they use certain vendor neutral
 | 
			
		||||
environment variables. In those cases `ci.name` will be `null` and no
 | 
			
		||||
vendor specific boolean will be set to `true`.
 | 
			
		||||
 | 
			
		||||
### `ci.isPR`
 | 
			
		||||
 | 
			
		||||
A boolean if PR detection is supported for the current CI server. Will
 | 
			
		||||
be `true` if a PR is being tested. Otherwise `false`. If PR detection is
 | 
			
		||||
not supported for the current CI server, the value will be `null`.
 | 
			
		||||
 | 
			
		||||
### `ci.<VENDOR-CONSTANT>`
 | 
			
		||||
 | 
			
		||||
A vendor specific boolean constants is exposed for each support CI
 | 
			
		||||
vendor. A constant will be `true` if the code is determined to run on
 | 
			
		||||
the given CI server.  Otherwise `false`.
 | 
			
		||||
 | 
			
		||||
Examples of vendor constants are `ci.TRAVIS` or `ci.APPVEYOR`. For a
 | 
			
		||||
complete list, see the support table above.
 | 
			
		||||
 | 
			
		||||
Deprecated vendor constants that will be removed in the next major
 | 
			
		||||
release:
 | 
			
		||||
 | 
			
		||||
- `ci.TDDIUM` (Solano CI) This have been renamed `ci.SOLANO`
 | 
			
		||||
 | 
			
		||||
## License
 | 
			
		||||
 | 
			
		||||
[MIT](LICENSE)
 | 
			
		||||
							
								
								
									
										66
									
								
								express-server/node_modules/ci-info/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								express-server/node_modules/ci-info/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,66 @@
 | 
			
		||||
'use strict'
 | 
			
		||||
 | 
			
		||||
var vendors = require('./vendors.json')
 | 
			
		||||
 | 
			
		||||
var env = process.env
 | 
			
		||||
 | 
			
		||||
// Used for testinging only
 | 
			
		||||
Object.defineProperty(exports, '_vendors', {
 | 
			
		||||
  value: vendors.map(function (v) { return v.constant })
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
exports.name = null
 | 
			
		||||
exports.isPR = null
 | 
			
		||||
 | 
			
		||||
vendors.forEach(function (vendor) {
 | 
			
		||||
  var envs = Array.isArray(vendor.env) ? vendor.env : [vendor.env]
 | 
			
		||||
  var isCI = envs.every(function (obj) {
 | 
			
		||||
    return checkEnv(obj)
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
  exports[vendor.constant] = isCI
 | 
			
		||||
 | 
			
		||||
  if (isCI) {
 | 
			
		||||
    exports.name = vendor.name
 | 
			
		||||
 | 
			
		||||
    switch (typeof vendor.pr) {
 | 
			
		||||
      case 'string':
 | 
			
		||||
        // "pr": "CIRRUS_PR"
 | 
			
		||||
        exports.isPR = !!env[vendor.pr]
 | 
			
		||||
        break
 | 
			
		||||
      case 'object':
 | 
			
		||||
        if ('env' in vendor.pr) {
 | 
			
		||||
          // "pr": { "env": "BUILDKITE_PULL_REQUEST", "ne": "false" }
 | 
			
		||||
          exports.isPR = vendor.pr.env in env && env[vendor.pr.env] !== vendor.pr.ne
 | 
			
		||||
        } else if ('any' in vendor.pr) {
 | 
			
		||||
          // "pr": { "any": ["ghprbPullId", "CHANGE_ID"] }
 | 
			
		||||
          exports.isPR = vendor.pr.any.some(function (key) {
 | 
			
		||||
            return !!env[key]
 | 
			
		||||
          })
 | 
			
		||||
        } else {
 | 
			
		||||
          // "pr": { "DRONE_BUILD_EVENT": "pull_request" }
 | 
			
		||||
          exports.isPR = checkEnv(vendor.pr)
 | 
			
		||||
        }
 | 
			
		||||
        break
 | 
			
		||||
      default:
 | 
			
		||||
        // PR detection not supported for this vendor
 | 
			
		||||
        exports.isPR = null
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
exports.isCI = !!(
 | 
			
		||||
  env.CI || // Travis CI, CircleCI, Cirrus CI, Gitlab CI, Appveyor, CodeShip, dsari
 | 
			
		||||
  env.CONTINUOUS_INTEGRATION || // Travis CI, Cirrus CI
 | 
			
		||||
  env.BUILD_NUMBER || // Jenkins, TeamCity
 | 
			
		||||
  env.RUN_ID || // TaskCluster, dsari
 | 
			
		||||
  exports.name ||
 | 
			
		||||
  false
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
function checkEnv (obj) {
 | 
			
		||||
  if (typeof obj === 'string') return !!env[obj]
 | 
			
		||||
  return Object.keys(obj).every(function (k) {
 | 
			
		||||
    return env[k] === obj[k]
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										65
									
								
								express-server/node_modules/ci-info/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								express-server/node_modules/ci-info/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,65 @@
 | 
			
		||||
{
 | 
			
		||||
  "_from": "ci-info@^1.5.0",
 | 
			
		||||
  "_id": "ci-info@1.6.0",
 | 
			
		||||
  "_inBundle": false,
 | 
			
		||||
  "_integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
 | 
			
		||||
  "_location": "/ci-info",
 | 
			
		||||
  "_phantomChildren": {},
 | 
			
		||||
  "_requested": {
 | 
			
		||||
    "type": "range",
 | 
			
		||||
    "registry": true,
 | 
			
		||||
    "raw": "ci-info@^1.5.0",
 | 
			
		||||
    "name": "ci-info",
 | 
			
		||||
    "escapedName": "ci-info",
 | 
			
		||||
    "rawSpec": "^1.5.0",
 | 
			
		||||
    "saveSpec": null,
 | 
			
		||||
    "fetchSpec": "^1.5.0"
 | 
			
		||||
  },
 | 
			
		||||
  "_requiredBy": [
 | 
			
		||||
    "/is-ci"
 | 
			
		||||
  ],
 | 
			
		||||
  "_resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
 | 
			
		||||
  "_shasum": "2ca20dbb9ceb32d4524a683303313f0304b1e497",
 | 
			
		||||
  "_spec": "ci-info@^1.5.0",
 | 
			
		||||
  "_where": "D:\\5CHITM\\Diplomarbeit\\SmartShopper\\SmartShopper\\express-server\\node_modules\\is-ci",
 | 
			
		||||
  "author": {
 | 
			
		||||
    "name": "Thomas Watson Steen",
 | 
			
		||||
    "email": "w@tson.dk",
 | 
			
		||||
    "url": "https://twitter.com/wa7son"
 | 
			
		||||
  },
 | 
			
		||||
  "bugs": {
 | 
			
		||||
    "url": "https://github.com/watson/ci-info/issues"
 | 
			
		||||
  },
 | 
			
		||||
  "bundleDependencies": false,
 | 
			
		||||
  "coordinates": [
 | 
			
		||||
    55.778271,
 | 
			
		||||
    12.593091
 | 
			
		||||
  ],
 | 
			
		||||
  "dependencies": {},
 | 
			
		||||
  "deprecated": false,
 | 
			
		||||
  "description": "Get details about the current Continuous Integration environment",
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "clear-require": "^1.0.1",
 | 
			
		||||
    "standard": "^12.0.1",
 | 
			
		||||
    "tape": "^4.9.1"
 | 
			
		||||
  },
 | 
			
		||||
  "homepage": "https://github.com/watson/ci-info",
 | 
			
		||||
  "keywords": [
 | 
			
		||||
    "ci",
 | 
			
		||||
    "continuous",
 | 
			
		||||
    "integration",
 | 
			
		||||
    "test",
 | 
			
		||||
    "detect"
 | 
			
		||||
  ],
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "main": "index.js",
 | 
			
		||||
  "name": "ci-info",
 | 
			
		||||
  "repository": {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
    "url": "git+https://github.com/watson/ci-info.git"
 | 
			
		||||
  },
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "test": "standard && node test.js"
 | 
			
		||||
  },
 | 
			
		||||
  "version": "1.6.0"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										152
									
								
								express-server/node_modules/ci-info/vendors.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										152
									
								
								express-server/node_modules/ci-info/vendors.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,152 @@
 | 
			
		||||
[
 | 
			
		||||
  {
 | 
			
		||||
    "name": "AppVeyor",
 | 
			
		||||
    "constant": "APPVEYOR",
 | 
			
		||||
    "env": "APPVEYOR",
 | 
			
		||||
    "pr": "APPVEYOR_PULL_REQUEST_NUMBER"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Bamboo",
 | 
			
		||||
    "constant": "BAMBOO",
 | 
			
		||||
    "env": "bamboo_planKey"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Bitbucket Pipelines",
 | 
			
		||||
    "constant": "BITBUCKET",
 | 
			
		||||
    "env": "BITBUCKET_COMMIT"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Bitrise",
 | 
			
		||||
    "constant": "BITRISE",
 | 
			
		||||
    "env": "BITRISE_IO",
 | 
			
		||||
    "pr": "BITRISE_PULL_REQUEST"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Buddy",
 | 
			
		||||
    "constant": "BUDDY",
 | 
			
		||||
    "env": "BUDDY_WORKSPACE_ID",
 | 
			
		||||
    "pr": "BUDDY_EXECUTION_PULL_REQUEST_ID"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Buildkite",
 | 
			
		||||
    "constant": "BUILDKITE",
 | 
			
		||||
    "env": "BUILDKITE",
 | 
			
		||||
    "pr": { "env": "BUILDKITE_PULL_REQUEST", "ne": "false" }
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "CircleCI",
 | 
			
		||||
    "constant": "CIRCLE",
 | 
			
		||||
    "env": "CIRCLECI",
 | 
			
		||||
    "pr": "CIRCLE_PULL_REQUEST"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Cirrus CI",
 | 
			
		||||
    "constant": "CIRRUS",
 | 
			
		||||
    "env": "CIRRUS_CI",
 | 
			
		||||
    "pr": "CIRRUS_PR"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "AWS CodeBuild",
 | 
			
		||||
    "constant": "CODEBUILD",
 | 
			
		||||
    "env": "CODEBUILD_BUILD_ARN"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Codeship",
 | 
			
		||||
    "constant": "CODESHIP",
 | 
			
		||||
    "env": { "CI_NAME": "codeship" }
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Drone",
 | 
			
		||||
    "constant": "DRONE",
 | 
			
		||||
    "env": "DRONE",
 | 
			
		||||
    "pr": { "DRONE_BUILD_EVENT": "pull_request" }
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "dsari",
 | 
			
		||||
    "constant": "DSARI",
 | 
			
		||||
    "env": "DSARI"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "GitLab CI",
 | 
			
		||||
    "constant": "GITLAB",
 | 
			
		||||
    "env": "GITLAB_CI"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "GoCD",
 | 
			
		||||
    "constant": "GOCD",
 | 
			
		||||
    "env": "GO_PIPELINE_LABEL"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Hudson",
 | 
			
		||||
    "constant": "HUDSON",
 | 
			
		||||
    "env": "HUDSON_URL"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Jenkins",
 | 
			
		||||
    "constant": "JENKINS",
 | 
			
		||||
    "env": ["JENKINS_URL", "BUILD_ID"],
 | 
			
		||||
    "pr": { "any": ["ghprbPullId", "CHANGE_ID"] }
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Magnum CI",
 | 
			
		||||
    "constant": "MAGNUM",
 | 
			
		||||
    "env": "MAGNUM"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Sail CI",
 | 
			
		||||
    "constant": "SAIL",
 | 
			
		||||
    "env": "SAILCI",
 | 
			
		||||
    "pr": "SAIL_PULL_REQUEST_NUMBER"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Semaphore",
 | 
			
		||||
    "constant": "SEMAPHORE",
 | 
			
		||||
    "env": "SEMAPHORE",
 | 
			
		||||
    "pr": "PULL_REQUEST_NUMBER"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Shippable",
 | 
			
		||||
    "constant": "SHIPPABLE",
 | 
			
		||||
    "env": "SHIPPABLE",
 | 
			
		||||
    "pr": { "IS_PULL_REQUEST": "true" }
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Solano CI",
 | 
			
		||||
    "constant": "SOLANO",
 | 
			
		||||
    "env": "TDDIUM",
 | 
			
		||||
    "pr": "TDDIUM_PR_ID"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Strider CD",
 | 
			
		||||
    "constant": "STRIDER",
 | 
			
		||||
    "env": "STRIDER"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "TaskCluster",
 | 
			
		||||
    "constant": "TASKCLUSTER",
 | 
			
		||||
    "env": ["TASK_ID", "RUN_ID"]
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Solano CI",
 | 
			
		||||
    "constant": "TDDIUM",
 | 
			
		||||
    "env": "TDDIUM",
 | 
			
		||||
    "pr": "TDDIUM_PR_ID",
 | 
			
		||||
    "deprecated": true
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "TeamCity",
 | 
			
		||||
    "constant": "TEAMCITY",
 | 
			
		||||
    "env": "TEAMCITY_VERSION"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Team Foundation Server",
 | 
			
		||||
    "constant": "TFS",
 | 
			
		||||
    "env": "TF_BUILD"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Travis CI",
 | 
			
		||||
    "constant": "TRAVIS",
 | 
			
		||||
    "env": "TRAVIS",
 | 
			
		||||
    "pr": { "env": "TRAVIS_PULL_REQUEST", "ne": "false" }
 | 
			
		||||
  }
 | 
			
		||||
]
 | 
			
		||||
		Reference in New Issue
	
	Block a user