Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
78 lines (49 sloc) 1.63 KB

travis-got Build Status

Convenience wrapper for got to interact with the Travis API

Install

$ npm install --save travis-got

Usage

Instead of:

const got = require('got');

got('https://api.travis-ci.org/repos/SamVerschueren/travis-got', {
    json: true,
    headers: {
        accept: 'application/vnd.travis-ci.2+json'
    }
}).then(res => {
    console.log(res.body.repo.slug);
    //=> 'SamVerschueren/latest-push'
});

You can do:

const travisGot = require('travis-got');

travisGot('repos/SamVerschueren/travis-got').then(res => {
    console.log(res.body.repo.slug);
    //=> 'SamVerschueren/latest-push'
});

Or:

const travisGot = require('travis-got');

travisGot('https://api.travis-ci.org/repos/SamVerschueren/travis-got').then(res => {
    console.log(res.body.repo.slug);
    //=> 'SamVerschueren/latest-push'
});

API

Same as got (including the stream API and aliases), but with some additional options:

token

Type: string

Travis access token.

Can be overridden globally with the TRAVIS_TOKEN environment variable.

endpoint

Type: string
Default: https://api.travis-ci.org/

To support Travis Enterprise.

Can be overridden globally with the TRAVIS_ENDPOINT environment variable.

License

MIT © Sam Verschueren

You can’t perform that action at this time.