Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antony/buildlight-milight
Use cheap led bulbs (LimitlessLED, MiLight) as build status indicators for CircleCI
https://github.com/antony/buildlight-milight
build buildlight circleci home-automation limitlessled milight
Last synced: 9 days ago
JSON representation
Use cheap led bulbs (LimitlessLED, MiLight) as build status indicators for CircleCI
- Host: GitHub
- URL: https://github.com/antony/buildlight-milight
- Owner: antony
- Created: 2017-02-02T23:38:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-09T15:13:11.000Z (almost 8 years ago)
- Last Synced: 2024-10-25T19:48:20.331Z (19 days ago)
- Topics: build, buildlight, circleci, home-automation, limitlessled, milight
- Language: JavaScript
- Size: 2.93 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Buildlight
Very simplistic module to create a colour-changing build light for CircleCIg
### Purpose
* Turns the build light red, if any builds have failed.
* Turns the build light green, if all builds are passing.
* Turns the build light yellow, if any builds are in progress.### Equipment
You will need:
* A milight, limitlessled, or equivalent bulb
* Bridge for above bulb### Running
Simple to run.
```
yarn install
npm start
```* You can use `npm` instead of `yarn` if you enjoy waiting for things.
### Config
Configuration is done using a simple JSON file using the following format
```
{
"apiKey": "your-circle-api-key",
"vcs": {
"user": "your-circleci-username",
"projects": ["list", "of", "builds", "to", "monitor"]
},
"light": {
"bridge": "your-bridge-ip-address",
"zone": milight-zone-number
}
}
```Currently, buildlight monitors only the master branch, and the last 1 build of each project.