OSX / iOS XCode Project & Binaries

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

OSX / iOS XCode Project & Binaries

Postby mak » Wed Dec 07, 2011 5:00 am

In every official release, please :)

I have some rockin' ideas for iOS with Newton, and getting the Newton logo onto iPhone/iPad can only be a good thing surely? :D I'd volunteer to maintain it - but I have so little spare time it'd fall by the way-side :(

I'm not sure if anyone on Newton uses/has used Continuous Integration? Jenkins/Hudson(whatever it is these days) is free, and can be ran on Windows/Linux/Mac - a server can use satellite machines as build agents, so one commit to SVN will trigger multiple builds. Of course, that only helps if you have three machines lying about ;) I know that sounds like a lot of effort - but it's invaluable in the long run.
User avatar
mak
 
Posts: 8
Joined: Mon Dec 05, 2011 12:36 pm
Location: UK

Re: OSX / iOS XCode Project & Binaries

Postby Julio Jerez » Wed Dec 07, 2011 9:00 am

auto build for mutipel target woudl be a graet idea, how do you do teh build on diffrent plattform?
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: OSX / iOS XCode Project & Binaries

Postby mak » Wed Dec 07, 2011 11:36 am

You'd need a machine for each target platform. It then has a build agent on it which Jenkins can notify when a updated build is needed.

It should be possible for people to allow their own machines to be come an agent - ie. if I had a Mac Mini here I could slap the agent on it, point it to your own Jenkins CI server, and whenever I turned it on (or if I left it on) it would get latest from SVN, build and then could auto-commit the binaries back to SVN.

It sounds straightforward - but as usual there'd be a bit of messing about involved. But once it's running, it'd be great infrastructure to have going forward.
User avatar
mak
 
Posts: 8
Joined: Mon Dec 05, 2011 12:36 pm
Location: UK


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron