appveyor-build-by-commit

1.0.1 • Public • Published

appveyor-build-by-commit

Fetch the appveyor build for given commit sha.

Usage

const fetch = require('appveyor-build-by-commit')

fetch({
  repo: ['maxogden', 'rabin'],
  sha: 'ee998aaeff8e5677eed7a4de97f8c3aabca51694'
}).then(build => console.log({ build }))
$ node example.js
{ build:
   { buildId: 6919973,
     jobs:
      [ [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object] ],
     buildNumber: 37,
     version: '1.0.37',
     message: 'docs: fix appveyor badge link',
     branch: 'master',
     isTag: false,
     commitId: 'ee998aaeff8e5677eed7a4de97f8c3aabca51694',
     authorName: 'Julian Gruber',
     authorUsername: 'juliangruber',
     committerName: 'Julian Gruber',
     committerUsername: 'juliangruber',
     committed: '2017-02-09T11:12:13+00:00',
     messages: [],
     status: 'success',
     started: '2017-02-09T11:40:29.0844761+00:00',
     finished: '2017-02-09T11:50:11.095915+00:00',
     created: '2017-02-09T11:12:20.7889189+00:00',
     updated: '2017-02-09T11:50:11.095915+00:00' } }

Installation

$ npm install appveyor-build-by-commit

API

fetch({ repo, sha })

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i appveyor-build-by-commit

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • juliangruber