It takes up little space on the home screen (only one widget cell) of Android and gives a clear indication of whether builds on Hudson are stable, unstable or they are failing.
If all the builds are stable the Hudson widget is highlighted with green and Mr. Hudson is happy.
If any of the builds has become unstable the widget is highlighted with yellow and Mr. Hudson doesn't look as enthusiastic.
If there are any failing builds on the monitored page the widget gets highlighted with red and Mr. Hudson looks very upset.
And in case the build status could not be read (e.g. the server is down, authentication failed or no build information was found at the provided address) Mr. Hudson is hidden behind big question mark:
It is also possible to test the build status from the settings screen to verify whether the build status is readable in which case the state of the build will be provided next to the 'Test URL' button, otherwise 'unknown' status will be displayed (default).
At the moment widget supports monitoring only builds aggregated on the main page (either on the default 'All' view or a custom view), although, it is possible to monitor individual builds by putting them in a custom view.
To install Hudson Mood widget search for 'Hudson Mood' in the Android Market on your Android.
Update: eventual updates will be published on the Hudson Wiki !
9 comments:
Hello,
i am giving a personal interest to your application "Hudson Monitor". As it is free, i was wondering if i could have an access to, at least, a part of the source code (i don't know what license you have) ? Thanks for your response !
Have a nice day
Hum. I wanted to say "Hudson Mood", not "Hudson Monitor". I use to confuse them.
The app is not open source (at least not yet)
Thx, i didn't know that
But if you have questions I might try to answer them :)
Yes, i've got one !
Do you deal with authentication on a private Hudson ? If you do, then did you get some trouble when deploying it on a phone ?
I've coded some methos to authenticate with POST method, but it get my phone crashed. Have you got any idea of where it can come from ?
I had troubles with using URLConection with https so I switched to HTTP client. I am doing preemptive authentication with the HTTP client - worked with the first attempt.
Just for Android 2.x ??
@giuliano no, the min required version is Android 1.6
Post a Comment