github-build

2018-12-06 admin

github-build是什么

什么是github-build,Github builds/checks for CI

github-build使用教程帮助文档

Github builds/checks for CI

Code Climate Known Vulnerabilities

Install

npm install github-build --save

Usage

const Build = require('github-build')

const data = {
  repo: 'siddharthkp/github-build', // (author/repo)
  sha: '6954e71d46be1ae9b0529aae6e00b64d7a1023d4', // (commit sha)
  token: 'secret', // (github oauth token: https://developer.github.com/v3/oauth)
  label: 'my CI service',
  description: 'checking some stuff',
  url: 'http://my-ci-service.com/builds/1', // details url
}

/* Create a build */
const build = new Build(data)

/* When you call start, a pending status get's added on github (returns a promise) */
build.start()

/* Run your tests */

/* If things go well, call pass, it will mark change the status to success ✅ (returns a promise) */
build.pass()

/* Or if the tests fail, mark this build as failed ❌ (returns a promise) */
build.fail()

/* If you could not run the tests because of incorrect config, just error out the build (returns a promise) */
build.error() // use when build errors out (returns a promise)

If you like it then you should put a <g-emoji class=“g-emoji” alias=“star” fallback-src=“https://assets-cdn.github.com/images/icons/emoji/unicode/2b50.png”>⭐️</g-emoji> on it

License

MIT © siddharthkp

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-47454.html

文章标题:github-build

回到顶部