ioscontinuous-integrationxcode5osx-mavericksosx-server

How do I create a bot in Xcode? Getting "Creating a bot requires a project that is under source control."


I'm trying to get Continuous Integration setup in Mavericks using OS X Server for Mavericks.

I have the Server installed and my source code is in a local directory using Git from assembla. I'm following the Apple Xcode Continuous Integration Guide, and I'm at the part where I'm adding a bot to the product in Xcode.

I'm getting the error:

Creating a bot requires a project that is under source control. This project appears to be in a local git repository. To be able to create a bot, the project must be in an repository the server can access so it can clone it. [cancel] [Configure Remotes...]

Clicking either cancel or configure remotes brings up the configure for my folder and I see my remote added just fine. I also tried adding the remote repository again with a different name.

How do I move forward?


Solution

  • It seems like this issue happens when there isn't a remote named "origin", as that's what Xcode is looking for. When I renamed my remote to origin (in <ProjectRoot>/.git/config), Xcode stopped complaining and let me add a bot through the Xcode UI.