Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I use Travis CI for the OS X build of my open source project. I build for OS X 10.7 but it looks like you get a good set of other stuff, iOS included: https://docs.travis-ci.com/user/reference/osx/#xcode-version

I think you may have to pay them to use it for closed source stuff. Not sure about setting it up to run on-site or whatever.

Setup was sort-of quite easy, because I just ignored their CI system, however it works, and made the build run the same Python script I already used on my own Mac to make .dmgs - but it was still a bit painful in places, as their deployment options had some limitations, and the documentation wasn't always clear. But the end result does what I'd hoped for: master gets built, packaged, and uploaded to web site; build branch gets built, packaged, and pushed as a GitHub release.

(For Windows I use AppVeyor. Mostly similar experience, but one advantage: they'll host your build artefacts for you, though presumably up to some limit. Good for the non-release day-to-day builds, as I like to have a decent set of these but don't really care about keeping them indefinitely.)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: