Where does OSX Server store integration bots? Or is it my local Xcode who stores them? Server screwed my setup again, but this time I'm no longer able to see my bots.
Just want to express my deep frustration with Xcode CI:
OSX Server (or whatever it's called) is one of a kind piece of software, giving me incredible headaches lately with its' laginness, bugginess and poor performance. I think over the past week I experienced all possible errors Server has to offer:
- "internal error updating bot" (please try again later);
- "error reading service configuration" (or similar wording) - requires Xcode reset; continue to occur randomly again and again with no reasons;
- "Xcode version is not supported" - only reboot seems to convince server to use Xcode which was already used previously
- Randomly, fail integrations because "device is not connected", given that I test desktop application for OSX...
- Finally, after yet another episode of screwing my setup, I no longer can see my bots on the server - they vanished. well done Server.
The bots and integrations are stored on the server. The directory should look something like
/Users/<xcode_server_tester_user_name>/Library/Caches/XCSBuilder/Bots(OSX-Server 5.3 (16S4123), XCode 8.3.2 (8E2002))device is not connectederror often happens right after OS, OSX-Server or XCode is upgraded.Xcode->Devicessometimes helps too.All iOS Devices and Simulators.