An open API service indexing awesome lists of open source software.

https://github.com/brettswift/buildblink

using ThingM(.com)'s Blink(1) product, as a build light to notify you of your Continuous Integration Builds.
https://github.com/brettswift/buildblink

Last synced: about 2 months ago
JSON representation

using ThingM(.com)'s Blink(1) product, as a build light to notify you of your Continuous Integration Builds.

Awesome Lists containing this project

README

        

Build Blink
====================
Uses [ThingM.com](http://thingm.com/)'s [blink(1)](http://blink1.thingm.com/) product as a continuous integration build light.

[![Build Status](https://travis-ci.org/brettswift/BuildBlink.png?branch=master)](https://travis-ci.org/brettswift/BuildBlink)
[![Dependency Status](https://gemnasium.com/brettswift/BuildBlink.svg)](https://gemnasium.com/brettswift/BuildBlink)

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](http://teamcity:8111/guestAuth/app/rest/buildTypes/id:BranchingTest_Build/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**](https://github.com/brettswift/buildblink/issues?labels=enhancement&state=open) page for enhancements, and submit your own!
* Pull Request (use feature branches!)