Recently I launched Hudson Helper for iPhone and iPod Touch, enabling Continuous Integration fans to stay in touch with their projects. Android users can get in on the game now too, with Hudson Helper for Android.
![]() |
Hudson Helper for Android provides all of the same features as the iPhone version including support for multiple servers and authentication. New for this version are build controls: start and stop builds right from your phone. CI can be even more fun with shake-to-build and sound effects.
To get Hudson Helper for Android, search for 'Hudson Helper' in the Google Market on your Android device.

23 comments:
Nice, I was going to create something similar for Cruise. I haven't had time to work on it yet. It was the first idea that popped into my mind for a first Android application.
If you're running an Android dev phone and having troubles finding Hudson Helper on the Market, let me know and I'll set you up!
I'd love to hear you blog about the difference of developing each of these applications. In particular, iPhone's toolchains versus Android's...
@Chris Aniszczyk I've been thinking about it - there are lots of angles for such an article, considering differences in tooling, hardware, provisioning, financials, contracts, market share, etc. To do the topic justice, you could write a book ;)
+1
Having done a bit of Android myself but nothing on the iPhone, I would be interested to hear the differences regarding tool-chains and the programming model / APIs.
Am using the ADP1 phone and can't find the Hudson Helper app in the market. Any tip ?
So...what are you using for CI while developing iPhone apps?
@Jerome Lacoste Unfortunately Google market only sells into these countries:
* Austria
* France
* Germany
* Italy
* Netherlands
* Spain
* United Kingdom
* United States
More details on this can be found here.
If your Google checkout account is set up correctly then it should work for you. If you're not in one of those countries or if you're still having troubles, please let me know via email and I'll look into an alternate distribution channel.
@Peter With Hudson Helper for Android I'm using JUnit+Hudson. For the iPhone version I haven't found a good solution.
Re: building for iPhone, you can run Hudson on Mac, and presumably compile iPhone apps there. Wouldn't that work for iPhone app dev w/ CI?
Are you planning a MIDP version for BlackBerry and other phones?
@nickb makes sense -- Hudson can launch a shell script (or any other executable) and apparently XCode can be run headless to drive builds.
@nickb and no... no MIDP or BlackBerry version planned.
Yes, you can build iPhone apps easily in Hudson using xcodebuild.
Hudson Helper is now available on SlideME. This should help anyone that's having troubles with the Google market.
David, this is great.
But, what if our Hudson instance is behind the firewall. Android still doesn't have VPN, right?
Is there any hope of seeing my Hudson instance that's not a public one?
Thanks!
@Kevin Hutson you will need some kind of access. Lots of companies are providing access to their build servers protected with HTTPS and authentication. For those where VPN access is the only option, there are VPN clients for Android though I haven't tried them. Searching for "Android VPN" I found these articles:
get-a-robot-vpnc
vpn-for-android
Android VPN – VPNC
@Kevin Hutson Apparently Android 1.6 has support for VPN as well: Adding VPN connections to Android 1.6 (Donut)
@Kevin Hutson just connected to a PPTP VPN using Android 1.6 VPN support and it worked beautifully.
@David Green
Now I'm drooling for 1.6.
OK. I can wait for that. Or root my way there.
Thanks for the links!
There's so much I've been wanting to do with work stuff on my Android phone but have been unable to do vpn difficulties.
@Kevin Hutson If you can't wait for Android 1.6 there's Cyanogen(mod). Love it!
Is there anyway to connect to a server through an ssl vpn?
@eric I'm not sure what you mean by ssl vpn. I've successfully connected to a PPTP VPN via iPhone's built-in VPN support, and accessed the Hudson server that way. Hudson Helper also works connecting to Hudson servers directly using SSL.
Nice idea. It seems like your application cannot be found in the Market using QVGA devices like the HTC tattoo. Can you explicitly mark your application as QVGA compatible? That should solve the issue.
working great on DroidX (Android 2.3) against Jenkins server.
Post a Comment