"I gotta get me one of these!" --Tangled (I have kids.)
I wasn't aware this existed. Thank you much for the writeup. Just from what I've read here, I will definitely be looking more into this. For quite a while we've been contemplating a similar device wall here at IBM.
@michael, yes, a decentralized continuous integration service would be nirvana.
-- Marcel Kinard On 1/10/2013 12:58 PM, Filip Maj wrote:
Hey Marcel, I am working towards that continuous integration vision. github.com/filmaj/medic It is a node process that builds the latest commits coming into android, iOS + BlackBerry repos, pairs them with mobile-spec, scans for connected/nearby devices, and deploys the mobile-spec app to those devices. It modifies mobile-spec so that all test results are sent off to a couchdb server. There is a "dashboard" script you can run that is a little node server that aggregates test results from this couchdb server and displays. The dashboard is also live here: http://cordova.medic.jit.su/ Currently the Adobe Vancouver office device wall has this setup running on it (actually, not at this EXACT time but hopefully be back online by tomorrow :) ). Very recently the gitpubsub service over at Apache went live (try running curl http://urd.zones.apache.org:2069/json) which broadcasts all git commits going into all apache git repos. I am in the process of wiring up medic to that new service to pick out cordova commits as-they-happen. The idea is, at least now, that this is a setup that we can distribute to almost anyone and have them submit tests to our centralized server. So, a mobile, distributed CI setup, if you will. It's a lot of fun to play with! The couchdb server at this point is an Adobe EC2 instance. I haven't set up any special permissions (I think it's still in Admin Party mode) so if we were to publicize that server I'd have to set it up so that, at the minimum, no one can delete test results :) Overall, though, I like your idea of the opt-in submission button. Would love to see that in mobile spec. Also I'd love feedback on medic! Cheers, Fil