Take the medic code for a spin and see how it works! If you have questions don't hesitate to ping me. Feel free to file issues on github as well. I've demoed it on a few different computers now (and even during a talk) so its become quite durable over the last 6 months or so that I've been working on it.
On 1/10/13 2:43 PM, "Marcel Kinard" <cmarc...@gmail.com> wrote: >"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 >> >