aboutsummaryrefslogtreecommitdiff
path: root/node_modules/ci-info
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/ci-info')
-rw-r--r--node_modules/ci-info/.npmignore1
-rw-r--r--node_modules/ci-info/.travis.yml7
-rw-r--r--node_modules/ci-info/LICENSE2
-rw-r--r--node_modules/ci-info/README.md46
-rw-r--r--node_modules/ci-info/index.js5
-rw-r--r--node_modules/ci-info/package.json8
-rw-r--r--node_modules/ci-info/test.js81
7 files changed, 32 insertions, 118 deletions
diff --git a/node_modules/ci-info/.npmignore b/node_modules/ci-info/.npmignore
deleted file mode 100644
index 3c3629e64..000000000
--- a/node_modules/ci-info/.npmignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules
diff --git a/node_modules/ci-info/.travis.yml b/node_modules/ci-info/.travis.yml
deleted file mode 100644
index 21f721050..000000000
--- a/node_modules/ci-info/.travis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-language: node_js
-node_js:
-- '6'
-- '5'
-- '4'
-- '0.12'
-- '0.10'
diff --git a/node_modules/ci-info/LICENSE b/node_modules/ci-info/LICENSE
index 95f61daaa..4a59c9417 100644
--- a/node_modules/ci-info/LICENSE
+++ b/node_modules/ci-info/LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2016 Thomas Watson Steen
+Copyright (c) 2016-2017 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
diff --git a/node_modules/ci-info/README.md b/node_modules/ci-info/README.md
index 1208e7cf9..2c6cccf2b 100644
--- a/node_modules/ci-info/README.md
+++ b/node_modules/ci-info/README.md
@@ -30,23 +30,24 @@ if (ci.isCI) {
Officially supported CI servers:
-- [Travis CI](http://travis-ci.org)
-- [CircleCI](http://circleci.com)
-- [Jenkins CI](https://jenkins-ci.org)
-- [Hudson](http://hudson-ci.org)
+- [AWS CodeBuild](https://aws.amazon.com/codebuild/)
+- [AppVeyor](http://www.appveyor.com)
- [Bamboo](https://www.atlassian.com/software/bamboo) by Atlassian
-- [TeamCity](https://www.jetbrains.com/teamcity/) by JetBrains
-- [Team Foundation Server](https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx) by Microsoft
-- [GitLab CI](https://about.gitlab.com/gitlab-ci/)
+- [Bitbucket Pipelines](https://bitbucket.org/product/features/pipelines)
+- [Buildkite](https://buildkite.com)
+- [CircleCI](http://circleci.com)
- [Codeship](https://codeship.com)
- [Drone](https://drone.io)
+- [GitLab CI](https://about.gitlab.com/gitlab-ci/)
+- [GoCD](https://www.go.cd/)
+- [Hudson](http://hudson-ci.org)
+- [Jenkins CI](https://jenkins-ci.org)
- [Magnum CI](https://magnum-ci.com)
- [Semaphore](https://semaphoreci.com)
-- [AppVeyor](http://www.appveyor.com)
-- [Buildkite](https://buildkite.com)
- [TaskCluster](http://docs.taskcluster.net)
-- [GoCD](https://www.go.cd/)
-- [Bitbucket Pipelines](https://bitbucket.org/product/features/pipelines)
+- [Team Foundation Server](https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx) by Microsoft
+- [TeamCity](https://www.jetbrains.com/teamcity/) by JetBrains
+- [Travis CI](http://travis-ci.org)
## API
@@ -75,23 +76,24 @@ The following vendor specific boolean constants are exposed. A constant
will be `true` if the code is determined to run on the given CI server.
Otherwise `false`.
-- `ci.TRAVIS`
-- `ci.CIRCLE`
-- `ci.GITLAB`
- `ci.APPVEYOR`
+- `ci.BAMBOO`
+- `ci.BITBUCKET`
+- `ci.BUILDKITE`
+- `ci.CIRCLE`
+- `ci.CODEBUILD`
- `ci.CODESHIP`
- `ci.DRONE`
+- `ci.GITLAB`
+- `ci.GOCD`
+- `ci.HUDSON`
+- `ci.JENKINS`
- `ci.MAGNUM`
- `ci.SEMAPHORE`
-- `ci.JENKINS`
-- `ci.BAMBOO`
-- `ci.TFS` (Team Foundation Server)
-- `ci.TEAMCITY`
-- `ci.BUILDKITE`
-- `ci.HUDSON`
- `ci.TASKCLUSTER`
-- `ci.GOCD`
-- `ci.BITBUCKET`
+- `ci.TEAMCITY`
+- `ci.TFS` (Team Foundation Server)
+- `ci.TRAVIS`
## License
diff --git a/node_modules/ci-info/index.js b/node_modules/ci-info/index.js
index e19925503..347dd5661 100644
--- a/node_modules/ci-info/index.js
+++ b/node_modules/ci-info/index.js
@@ -12,7 +12,7 @@ var vendors = [
['DRONE', 'Drone', 'DRONE'],
['MAGNUM', 'Magnum CI', 'MAGNUM'],
['SEMAPHORE', 'Semaphore', 'SEMAPHORE'],
- ['JENKINS', 'Jenkins', 'JENKINS_URL'],
+ ['JENKINS', 'Jenkins', 'JENKINS_URL', 'BUILD_ID'],
['BAMBOO', 'Bamboo', 'bamboo_planKey'],
['TFS', 'Team Foundation Server', 'TF_BUILD'],
['TEAMCITY', 'TeamCity', 'TEAMCITY_VERSION'],
@@ -20,7 +20,8 @@ var vendors = [
['HUDSON', 'Hudsun', 'HUDSON_URL'],
['TASKCLUSTER', 'TaskCluster', 'TASK_ID', 'RUN_ID'],
['GOCD', 'GoCD', 'GO_PIPELINE_LABEL'],
- ['BITBUCKET', 'Bitbucket Pipelines', 'BITBUCKET_COMMIT']
+ ['BITBUCKET', 'Bitbucket Pipelines', 'BITBUCKET_COMMIT'],
+ ['CODEBUILD', 'AWS CodeBuild', 'CODEBUILD_BUILD_ARN']
]
exports.name = null
diff --git a/node_modules/ci-info/package.json b/node_modules/ci-info/package.json
index 455287ccc..a9a693b1a 100644
--- a/node_modules/ci-info/package.json
+++ b/node_modules/ci-info/package.json
@@ -1,12 +1,12 @@
{
"name": "ci-info",
- "version": "1.0.0",
+ "version": "1.1.2",
"description": "Get details about the current Continuous Integration environment",
"main": "index.js",
"dependencies": {},
"devDependencies": {
"clear-require": "^1.0.1",
- "standard": "^8.4.0"
+ "standard": "^10.0.3"
},
"scripts": {
"test": "standard && node test.js"
@@ -29,7 +29,7 @@
},
"homepage": "https://github.com/watson/ci-info",
"coordinates": [
- 55.68768499999999,
- 12.5955698
+ 55.777569,
+ 12.589702
]
}
diff --git a/node_modules/ci-info/test.js b/node_modules/ci-info/test.js
deleted file mode 100644
index e9c3101af..000000000
--- a/node_modules/ci-info/test.js
+++ /dev/null
@@ -1,81 +0,0 @@
-'use strict'
-
-var assert = require('assert')
-var clearRequire = require('clear-require')
-
-// Known CI
-process.env.TRAVIS = 'true'
-var ci = require('./')
-
-assert.equal(ci.isCI, true)
-assert.equal(ci.name, 'Travis CI')
-assert.equal(ci.TRAVIS, true)
-assert.equal(ci.CIRCLE, false)
-assert.equal(ci.GITLAB, false)
-assert.equal(ci.APPVEYOR, false)
-assert.equal(ci.CODESHIP, false)
-assert.equal(ci.DRONE, false)
-assert.equal(ci.MAGNUM, false)
-assert.equal(ci.SEMAPHORE, false)
-assert.equal(ci.JENKINS, false)
-assert.equal(ci.BAMBOO, false)
-assert.equal(ci.TFS, false)
-assert.equal(ci.TEAMCITY, false)
-assert.equal(ci.BUILDKITE, false)
-assert.equal(ci.HUDSON, false)
-assert.equal(ci.TASKCLUSTER, false)
-assert.equal(ci.GOCD, false)
-assert.equal(ci.BITBUCKET, false)
-
-// Not CI
-delete process.env.CI
-delete process.env.CONTINUOUS_INTEGRATION
-delete process.env.BUILD_NUMBER
-delete process.env.TRAVIS
-clearRequire('./')
-ci = require('./')
-
-assert.equal(ci.isCI, false)
-assert.equal(ci.name, undefined)
-assert.equal(ci.TRAVIS, false)
-assert.equal(ci.CIRCLE, false)
-assert.equal(ci.GITLAB, false)
-assert.equal(ci.APPVEYOR, false)
-assert.equal(ci.CODESHIP, false)
-assert.equal(ci.DRONE, false)
-assert.equal(ci.MAGNUM, false)
-assert.equal(ci.SEMAPHORE, false)
-assert.equal(ci.JENKINS, false)
-assert.equal(ci.BAMBOO, false)
-assert.equal(ci.TFS, false)
-assert.equal(ci.TEAMCITY, false)
-assert.equal(ci.BUILDKITE, false)
-assert.equal(ci.HUDSON, false)
-assert.equal(ci.TASKCLUSTER, false)
-assert.equal(ci.GOCD, false)
-assert.equal(ci.BITBUCKET, false)
-
-// Unknown CI
-process.env.CI = 'true'
-clearRequire('./')
-ci = require('./')
-
-assert.equal(ci.isCI, true)
-assert.equal(ci.name, undefined)
-assert.equal(ci.TRAVIS, false)
-assert.equal(ci.CIRCLE, false)
-assert.equal(ci.GITLAB, false)
-assert.equal(ci.APPVEYOR, false)
-assert.equal(ci.CODESHIP, false)
-assert.equal(ci.DRONE, false)
-assert.equal(ci.MAGNUM, false)
-assert.equal(ci.SEMAPHORE, false)
-assert.equal(ci.JENKINS, false)
-assert.equal(ci.BAMBOO, false)
-assert.equal(ci.TFS, false)
-assert.equal(ci.TEAMCITY, false)
-assert.equal(ci.BUILDKITE, false)
-assert.equal(ci.HUDSON, false)
-assert.equal(ci.TASKCLUSTER, false)
-assert.equal(ci.GOCD, false)
-assert.equal(ci.BITBUCKET, false)