Comparing version 5.1.0 to 5.2.0
@@ -22,2 +22,3 @@ 'use strict'; | ||
jenkins: require('./services/jenkins'), | ||
netlify: require('./services/netlify'), | ||
puppet: require('./services/puppet'), | ||
@@ -24,0 +25,0 @@ sail: require('./services/sail'), |
{ | ||
"name": "env-ci", | ||
"description": "Get environment variables exposed by CI services", | ||
"version": "5.1.0", | ||
"version": "5.2.0", | ||
"author": "Pierre Vanduynslager (https://github.com/pvdlg)", | ||
@@ -56,2 +56,3 @@ "ava": { | ||
"jenkins", | ||
"netlify", | ||
"puppet", | ||
@@ -58,0 +59,0 @@ "sail", |
@@ -83,2 +83,3 @@ # env-ci | ||
| [Jenkins](https://wiki.jenkins.io/display/JENKINS/Building+a+software+project) | `jenkins` | :white_check_mark: | [:warning:](#jenkins) | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :x: | :x: | [:warning:](#jenkins) | [:warning:](#jenkins) | [:warning:](#jenkins) | :white_check_mark: | :white_check_mark: | | ||
| [Netlify](https://docs.netlify.com/configure-builds/environment-variables/#netlify-configuration-variables) | `netlify` | :white_check_mark: | [:warning:](#netlify) | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | ||
| [Puppet](https://puppet.com/docs/pipelines-for-apps/enterprise/environment-variable.html) | `puppet` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | | ||
@@ -151,12 +152,19 @@ | [Sail CI](https://sail.ci/docs/environment-variables) | `sail` | :white_check_mark: | [:warning:](#sail) | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | | ||
## Jenkins | ||
### Jenkins | ||
Triggering build when a Pull Request is opened/updated is supported only via the [ghprb-plugin](https://github.com/jenkinsci/ghprb-plugin) and [gitlab-plugin](https://github.com/jenkinsci/gitlab-plugin). Therefore `env-ci` will set `isPr`, `pr` and `prBranch` and define `branch` with the Pull Request target branch only if one those plugin is used. | ||
## Sail | ||
### Netlify | ||
For builds triggered when a Pull Request is opened/updated, Netlify doesn't provide an environment variable indicating the target branch. | ||
Therefore in the case of Pull Request builds, `env-ci` will not be able to determine the `branch` property. However `prBranch` will be set. | ||
See [feature request](https://answers.netlify.com/t/access-pr-target-branch-when-deploying-preview-build/32402) | ||
### Sail | ||
For builds triggered when a Pull Request is opened/updated, Sail doesn't provide an environment variable indicating the target branch, and the one for the current branch is set to `pull/<PR number>` independently of the the branch name from which the Pull Request originated. | ||
Therefore in the case of Pull Request builds, `env-ci` will not be able to determine the `branch` and `prBranch` properties. | ||
## Semaphore | ||
### Semaphore | ||
@@ -163,0 +171,0 @@ For builds triggered when a Pull Request is opened/updated, Semaphore 1.0 doesn't provide an environment variable indicating the target branch. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
45676
33
695
174