https://github.com/ahmednuaman/meme-says-jenkins
A meme based Jenkins CI monitor
https://github.com/ahmednuaman/meme-says-jenkins
Last synced: about 2 months ago
JSON representation
A meme based Jenkins CI monitor
- Host: GitHub
- URL: https://github.com/ahmednuaman/meme-says-jenkins
- Owner: ahmednuaman
- License: apache-2.0
- Created: 2013-11-20T07:50:13.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-24T09:44:33.000Z (about 11 years ago)
- Last Synced: 2025-03-10T23:38:05.824Z (3 months ago)
- Language: CoffeeScript
- Size: 648 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#meme-says-jenkins
A meme based Jenkins CI monitor.
#A what?
It's a Jenkins CI monitor that haz memes. There are 3:
1. When things are going really badly, disabled or not yet built: 
2. When things are getting there, a few failed tests: 
3. When things are going great and there's much success: 
4. And when things are building or about to be built: #Demo
Here's a little demo that uses Apache's CI feed: [http://ahmednuaman.github.io/meme-says-jenkins/](http://ahmednuaman.github.io/meme-says-jenkins/)
#How do use
1. Clone the repo and stick it on your desired monitor machine, whether it's on your CI server or a dedicated machine in your place of work.
2. If you've allowed `JSONP` on Jenkins then go ahead and edit the [`app.coffee`](https://github.com/ahmednuaman/meme-says-jenkins/blob/master/assets/js/app.coffee) file and change `jenkinsAPIEndPoint` to the `JSONP` end point of your CI server, eg: `https://builds.apache.org/api/json?format=json&jsonp=?`.
3. If you've not got the beauty of `JSON` then you can use the built in NodeJS server, simply edit the [`app.coffee`](https://github.com/ahmednuaman/meme-says-jenkins/blob/master/assets/js/app.coffee) file and change `jenkinsAPIEndPoint` to `api.json`, then edit [`server.coffee`](https://github.com/ahmednuaman/meme-says-jenkins/blob/master/server.coffee) and change `jenkinsAPIEndPoint` to then JSON end point of your CI server, eg: `https://builds.apache.org/api/json`.
4. Rejoice.