-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pass Git submodules when creating Bots #270
Comments
Interesting, if Xcode server didn't do that, it's probably something that should be included in the blueprint (but isn't at the moment). Can you please try to create a bot manually and see if those are cloned correctly? If so, it's a missing feature in Buildasaur. |
@czechboy0 I've already created a couple Xcode Bot's manually and each time, it shows the screen in the screenshot below. In this screen it presents me with the repo's submodules and allows me to choose how to authenticate with those submodules (basic auth or private key). After it's been connected, it asks which branch should be used when cloning the submodule, which is what you see in the screenshot. It seems this piece is missing from Buildasaur. In this screenshot, |
Yeah, it's missing from Buildasaur. Shouldn't be too hard to add, I won't have time to do it in the foreseeable future, I'm afraid. Would happily accept a PR though. |
Anybody know a workaround? Trying to pull the submodule in a trigger, just seems to hang. |
Yeah, I'd probably try the same. Although I have no previous experience with using submodules with XCS, sorry. |
Same bug as in lionheart/openradar-mirror#8030 UPDATE: Can't trust Apple to fix their endless issues. Falling back to CocoaPods solution. |
I just tried setting up a Buildasaur server with a Bitbucket repo. This Bitbucket repo has a couple Github submodules and it seems the submodules were not cloned in the Xcode Server Bot that Buildasaur created. How do I tell Buildasaur to clone a repo's submodule dependencies?
The text was updated successfully, but these errors were encountered: