From 05b7095a628144f0a4502602058390d4eb460971 Mon Sep 17 00:00:00 2001 From: Sibiraj <20282546+Sibiraj-S@users.noreply.github.com> Date: Mon, 20 Aug 2018 14:59:12 +0530 Subject: [PATCH] feat: add shippable ci (#14) --- README.md | 6 ++++-- index.js | 1 + test.js | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8e91c31..6326167 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ if your CI server isn't properly detected :) ## Installation -``` +```bash npm install ci-info --save ``` @@ -46,6 +46,7 @@ Officially supported CI servers: - [Jenkins CI](https://jenkins-ci.org) - [Magnum CI](https://magnum-ci.com) - [Semaphore](https://semaphoreci.com) +- [Shippable](https://www.shippable.com/) - [Solano CI](https://www.solanolabs.com/) - [Strider CD](https://strider-cd.github.io/) - [TaskCluster](http://docs.taskcluster.net) @@ -93,8 +94,9 @@ Otherwise `false`. - `ci.HUDSON` - `ci.JENKINS` - `ci.MAGNUM` -- `ci.SOLANO` - `ci.SEMAPHORE` +- `ci.SHIPPABLE` +- `ci.SOLANO` - `ci.STRIDER` - `ci.TASKCLUSTER` - `ci.TEAMCITY` diff --git a/index.js b/index.js index 48a2982..a9de1a6 100644 --- a/index.js +++ b/index.js @@ -18,6 +18,7 @@ var vendors = [ ['JENKINS', 'Jenkins', 'JENKINS_URL', 'BUILD_ID'], ['MAGNUM', 'Magnum CI', 'MAGNUM'], ['SEMAPHORE', 'Semaphore', 'SEMAPHORE'], + ['SHIPPABLE', 'Shippable', 'SHIPPABLE'], ['SOLANO', 'Solano CI', 'TDDIUM'], ['STRIDER', 'Strider CD', 'STRIDER'], ['TASKCLUSTER', 'TaskCluster', 'TASK_ID', 'RUN_ID'], diff --git a/test.js b/test.js index f46c03e..5433d3c 100644 --- a/test.js +++ b/test.js @@ -25,6 +25,7 @@ assert.equal(ci.HUDSON, false) assert.equal(ci.JENKINS, false) assert.equal(ci.MAGNUM, false) assert.equal(ci.SEMAPHORE, false) +assert.equal(ci.SHIPPABLE, false) assert.equal(ci.SOLANO, false) assert.equal(ci.STRIDER, false) assert.equal(ci.TASKCLUSTER, false) @@ -58,6 +59,7 @@ assert.equal(ci.HUDSON, false) assert.equal(ci.JENKINS, false) assert.equal(ci.MAGNUM, false) assert.equal(ci.SEMAPHORE, false) +assert.equal(ci.SHIPPABLE, false) assert.equal(ci.SOLANO, false) assert.equal(ci.STRIDER, false) assert.equal(ci.TASKCLUSTER, false) @@ -88,6 +90,7 @@ assert.equal(ci.HUDSON, false) assert.equal(ci.JENKINS, false) assert.equal(ci.MAGNUM, false) assert.equal(ci.SEMAPHORE, false) +assert.equal(ci.SHIPPABLE, false) assert.equal(ci.SOLANO, false) assert.equal(ci.TASKCLUSTER, false) assert.equal(ci.TDDIUM, false) // Deprecated