diff options
Diffstat (limited to 'node_modules/ci-info')
-rw-r--r-- | node_modules/ci-info/.npmignore | 1 | ||||
-rw-r--r-- | node_modules/ci-info/.travis.yml | 7 | ||||
-rw-r--r-- | node_modules/ci-info/LICENSE | 2 | ||||
-rw-r--r-- | node_modules/ci-info/README.md | 46 | ||||
-rw-r--r-- | node_modules/ci-info/index.js | 5 | ||||
-rw-r--r-- | node_modules/ci-info/package.json | 8 | ||||
-rw-r--r-- | node_modules/ci-info/test.js | 81 |
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) |