Re: How to build a project for multiple mobile devices in a single job

2012-11-29 Thread Igor Grankov
automate this with Jenkins. Many Thanks, IgorG -- View this message in context: http://jenkins.361315.n4.nabble.com/How-to-build-a-project-for-multiple-mobile-devices-in-a-single-job-tp4638684p4647509.html Sent from the Jenkins users mailing list archive at Nabble.com.

Re: How to build a project for multiple mobile devices in a single job

2012-09-01 Thread Sami Tikka
You can also use ant or python or perl build step because they are cross-platform too. I use ant myself because it is easy because jenkins can auto install ant. -- Sami Les Mikesell kirjoitti 29.8.2012 kello 20.44: > On Wed, Aug 29, 2012 at 11:38 AM, bearrito > wrote: >> Why the insistenc

Re: How to build a project for multiple mobile devices in a single job

2012-08-31 Thread bearrito
I was just thinking of the case where the executor on one of the slaves is busy so isn't immediately able to begin working between on a commit. You could potentially have a race condition in terms of commits. You can of course get around that by blocking on upstream builds. On Thursday, August

Re: How to build a project for multiple mobile devices in a single job

2012-08-30 Thread Les Mikesell
On Thu, Aug 30, 2012 at 11:31 AM, bearrito wrote: > I don't think you even need separate polling per job. > > 1. Have single root job that is hooked to SCM > 2. Pull updates from SCM > 3. Push new source code to job workspaces. > 4. Jobs can independently compile src. > 5. Run job specific tasks s

Re: How to build a project for multiple mobile devices in a single job

2012-08-30 Thread Benjamin Lau
This is how I manage building a pile of different client variations for iOS and Android. (They each have their own matrix job set.) Ben On Thu, Aug 30, 2012 at 9:31 AM, bearrito wrote: > I don't think you even need separate polling per job. > > 1. Have single root job that is hooked to SCM > 2.

Re: How to build a project for multiple mobile devices in a single job

2012-08-30 Thread bearrito
I don't think you even need separate polling per job. 1. Have single root job that is hooked to SCM 2. Pull updates from SCM 3. Push new source code to job workspaces. 4. Jobs can independently compile src. 5. Run job specific tasks such as : Jobs can run tests on their specific mobile emulators.

Re: How to build a project for multiple mobile devices in a single job

2012-08-29 Thread Les Mikesell
On Wed, Aug 29, 2012 at 11:38 AM, bearrito wrote: > Why the insistence on single job? > > Jobs are cheap in Jenkins and it doesn't make sense to couple building > binaries that don't have anything to do with one another except the source. > > I would have a job per binary. I would run them all in

RE: How to build a project for multiple mobile devices in a single job

2012-08-29 Thread Lars Nordin
Have you looked into Matrix (also called multi-configuration) builds? https://wiki.jenkins-ci.org/display/JENKINS/Building+a+matrix+project

Re: How to build a project for multiple mobile devices in a single job

2012-08-29 Thread bearrito
Why the insistence on single job? Jobs are cheap in Jenkins and it doesn't make sense to couple building binaries that don't have anything to do with one another except the source. I would have a job per binary. I would run them all in parallel using either the Join Trigger Plugin or the BuildF

How to build a project for multiple mobile devices in a single job

2012-08-29 Thread Asmann, Roland
Hi all, We are playing with Apache Cordova (PhoneGap) and are trying to set up a single Build in Jenkins, that will create the Android, Windows Mobile and iPhone binaries. Our first try was using 2 Jenkins instances (master/slave), one on Windows (Windows Mobile binary) and one on OS X (Androi