Nickel Palladium Manganese
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    buildblinkpublic

    Build Blink

    Uses ThingM.com's blink(1) product as a continuous integration build light.

    Build Status

    Install & Usage

    install: npm install buildblink -g

    run: buildblink

    • you will be prompted for configuration information on first run.
    • to modify configuration after install, edit your ~/.buildblinkrc file.

    Features

    Different colour patterns can be configured. Default configuration follows the patterns below:

    Patterns

    • Green Successful build
    • Flashing Green (temporarily) Newly successful build
    • Police Lights (temporarily) Newly failed build
    • Cycle Green / Yellow Building & previous build was green
    • Cycle Red / Yellow Building & previous build was red

    Currently tested with one build, one light.

    Requirements

    Teamcity has to have guestAuth enabled. Your Teamcity should respond to the sample url:

    http://teamcity:8111/guestAuth/app/rest/buildTypes/id:Build_Identifier/builds?locator=running:any,branch:(unspecified:any),lookupLimit:2

    • swap teamcity, and Build_Identifier sections in the above url to test.

    Currently only tested on OSX.

    Supported CI servers:

    • TeamCity
    • TBD
      • Jenkins
      • Travis CI

    Contributing

    • See the GitHub issues page for enhancements, and submit your own!
    • Pull Request (use feature branches!)

    install

    npm i buildblink

    Downloadsweekly downloads

    9

    version

    0.0.4

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar