Live data from Hacker News

Setting up iOS continuous delivery with Jenkins and Fastlane

labs.kunstmaan.be

21–27 of 27 posts

Re: Setting up iOS continuous delivery with Jenkins and Fastlane

#21

Has anyone tried something like this but with OS X running in a VM? As a distributed team we would prefer not to rely on one of us physically hosting a Mac Mini. Thanks for writing this.

Why not try out a hosted mac mini solution like https://macstadium.com or http://macminivault.com? Travis-CI does all of their OS X testing at MacStadium - http://www.macstadium.com/blog/how-travis-ci-halved-boot-tim...

[I work at MacStadium, fyi.]

We can help you setup firewalls and have your hosted/rented Mac mini appear as part of your network for your team to access from anywhere.

Re: Setting up iOS continuous delivery with Jenkins and Fastlane

#22

Isn't it generally considered bad practice to put certificates and profiles in version control? Especially since you're putting your password in the fastlane files here.. does anybody have a different approach for this? because the general setup is really nice

I had the same thought. Seems like Chef would be a better fit?

Re: Setting up iOS continuous delivery with Jenkins and Fastlane

#23

Has anyone tried something like this but with OS X running in a VM? As a distributed team we would prefer not to rely on one of us physically hosting a Mac Mini. Thanks for writing this.

Visual Studio Online can do hosted builds of iOS apps (XCode and Xamarin). That must be running on OSX. The good thing is you don't have to mess with OSX VM's or Hackintoshes as it's fully managed. There's also sample deployment scripts in github for HockeyApp that can be used in your build processes.

Re: Setting up iOS continuous delivery with Jenkins and Fastlane

#27

Has anyone tried something like this but with OS X running in a VM? As a distributed team we would prefer not to rely on one of us physically hosting a Mac Mini. Thanks for writing this.

You can replace Jenkins easily with https://www.bitrise.io , but i'm not sure imagemagick and ghostscript are installed there.

[Bitrise co-founder here] We have a fastlane integration step ;) That said imagemagick & ghostscript are not pre-installed, but you can install both with a simple script step. All of the integrations (https://www.bitrise.io/integrations) are open source and you can add your own with a Pull Request to our Step Library anytime. You can check out what's preinstalled on our VMs here: http://devcenter.bitrise.io/docs/virtual-machines-updates
Post reply on HN