Skip to content

Commit

Permalink
feat: add buildUrl and jobUrl for Travis
Browse files Browse the repository at this point in the history
  • Loading branch information
pvdlg committed Sep 27, 2018
1 parent fb0e249 commit 11a0389
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ if (isCI) {
| [Semaphore](https://semaphoreci.com/docs/available-environment-variables.html) | `semaphore` | :white_check_mark: | [:warning:](#semaphore) | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| [Shippable](http://docs.shippable.com/ci/env-vars/#stdEnv) | `shippable` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| [TeamCity](https://confluence.jetbrains.com/display/TCD10/Predefined+Build+Parameters) | `teamcity` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: |
| [Travis CI](https://docs.travis-ci.com/user/environment-variables#default-environment-variables) | `travis` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| [Travis CI](https://docs.travis-ci.com/user/environment-variables#default-environment-variables) | `travis` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| [Visual Studio Team Services](https://docs.microsoft.com/en-us/vsts/pipelines/build/variables) | `vsts` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: |
| [Wercker](http://devcenter.wercker.com/docs/environment-variables/available-env-vars#hs_cos_wrapper_name) | `wercker` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: |

Expand Down
2 changes: 2 additions & 0 deletions services/travis.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@ module.exports = {
commit: env.TRAVIS_COMMIT,
tag: env.TRAVIS_TAG,
build: env.TRAVIS_BUILD_NUMBER,
buildUrl: env.TRAVIS_BUILD_WEB_URL,
branch: env.TRAVIS_BRANCH,
job: env.TRAVIS_JOB_NUMBER,
jobUrl: env.TRAVIS_JOB_WEB_URL,
pr,
isPr,
prBranch: env.TRAVIS_PULL_REQUEST_BRANCH,
Expand Down
6 changes: 6 additions & 0 deletions test/services/travis.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ import travis from '../../services/travis';
const env = {
TRAVIS: 'true',
TRAVIS_JOB_NUMBER: '1234',
TRAVIS_JOB_WEB_URL: 'https://travis-ci.com/owner/repo/jobs/1234',
TRAVIS_COMMIT: '5678',
TRAVIS_TAG: 'tag_name',
TRAVIS_BUILD_NUMBER: '91011',
TRAVIS_BUILD_WEB_URL: 'https://travis-ci.com/owner/repo/builds/91011',
TRAVIS_BRANCH: 'master',
TRAVIS_PULL_REQUEST: 'false',
TRAVIS_BUILD_DIR: '/',
Expand All @@ -20,9 +22,11 @@ test('Push', t => {
commit: '5678',
tag: 'tag_name',
build: '91011',
buildUrl: 'https://travis-ci.com/owner/repo/builds/91011',
branch: 'master',
root: '/',
job: '1234',
jobUrl: 'https://travis-ci.com/owner/repo/jobs/1234',
pr: undefined,
isPr: false,
prBranch: undefined,
Expand All @@ -41,9 +45,11 @@ test('PR', t => {
commit: '5678',
tag: 'tag_name',
build: '91011',
buildUrl: 'https://travis-ci.com/owner/repo/builds/91011',
branch: 'master',
root: '/',
job: '1234',
jobUrl: 'https://travis-ci.com/owner/repo/jobs/1234',
pr: '10',
isPr: true,
prBranch: 'pr-branch',
Expand Down

0 comments on commit 11a0389

Please sign in to comment.