Re: Most appropriate Apple resource for Continuous Integration and Xcode server
Re: Most appropriate Apple resource for Continuous Integration and Xcode server
- Subject: Re: Most appropriate Apple resource for Continuous Integration and Xcode server
- From: Alex Zavatone <email@hidden>
- Date: Mon, 14 Dec 2015 20:00:43 -0500
So, is it appropriate to continue the discussions here?
One important potential caveat I saw on one brand new tutorial was that it was important NOT to add your development team to the Xcode server.
It’s somewhere in parts 1 - 4 to this tutorial: https://honzadvorsky.com/articles/2015-08-04-xcs_tutorials_1_getting_started/
I haven’t had any problems with checking out submodules, but then my source doesn’t have any that are distinct from the project.
I am using my Git SSH keys on the build server to connect to the remote git repo.
Just in case you haven’t come across all the issues (and solutions) I have, I’ll try to dig up the links that helped me out the most when I get access to my office Mac.
Right now, I think I’m going to mess with setting up an other distinct reachable Apache server to test out hosting our IPA files and manifest pllsts to see if we can do OTA (Over The Air) installs over wireless on the iDevices like we used to have when I set this up for an Enterprise account a few years ago.
If I get that running I’ll be happy to share how, because it is just a little cryptic, but from what I read, it should work using Ad-Hoc distribution profiles without requiring an Enterprise dev account.
If that’s the case, then you can make a set of web pages or even a table view app that reads the manifest files and serves as an installer. I know I’ve got one somewhere, but maybe it would be faster to make another than to keep digging.
If it’s cool to continue the discussion here, I’m on board.
Cheers,
Alex Zavatone
On Dec 14, 2015, at 6:26 PM, Jim Adams <email@hidden> wrote:
> I have a Jenkins server working but not Xcode server so no testing happening on the server. I would love more information.
>
> Sent from my iPhone
>
>> On Dec 14, 2015, at 5:39 PM, Kevin Meaney <email@hidden> wrote:
>>
>> Oh boy. Glad to hear you have mostly reached the other side. I on the other hand am still in the is this ever going to work stage.
>>
>> Your comment about the age of various documents rings so true with not enough knowledge to assess when the information might actually be counterproductive.
>>
>> Currently banging my head against why are my sub modules failing to be checked out? With numerous attempts at fixing already tried.
>>
>> Pardon the rant, but sometimes it is all that is left.
>>
>> Kevin
>>
>> Sent from my iPad
>>
>>> On 14 Dec 2015, at 22:20, Alex Zavatone <email@hidden> wrote:
>>>
>>> Just following up on finishing our CI with Xcode server.
>>>
>>> I've noticed a fair amount of "and now you're stuck, good luck finding help", roadblocks in setting up Xcode Server but was able to google my way past them.
>>>
>>> What I haven't found are:
>>> - a place where a PDF for the Mac OS X Server Xcode Server CI guide is.
>>> - a place on developer.apple.com where the latest Xcode Server beta is located.
>>> - an appropriate discussion forum that's related to Xcode server and CI issues.
>>>
>>> - any indicator if an Enterprise account is required for OTA app install to work when the server bot web page is viewed from a device.
>>>
>>> The various documents out there across the web are useful, but rather haphazard and many are old enough to be of questionable merit.
>>>
>>> I'm currently at what I consider to be the final stage where I'd like to install the built IPA from the server's web page on the device and all I'm getting is is an error message stating that the server can't be found. Wondering if we need an enterprise account or something else besides a local server name (mac-build.local). Does the server actually need an entry into our internal DNS?
>>>
>>> From what I remember when I set this up on a server for Enterprise distro 4 years ago, this required modification of the apache mime types on the server, yet OS X's sparse documentation doesn't list where or how to configure the mime types for downloads.
>>>
>>> So, if any of you know of any handy resources for discussing OS X Server issues, it would be appreciated.
>>>
>>> Cheers,
>>> Alex Zavatone
>>>
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Xcode-users mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Xcode-users mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden