We're investigating using xcode cloud to do our CI builds. We have our own on-prem self-managed GitLab behind a private firewall. Some questions on this:
-
I see some IP's for Apple here: https://developer.apple.com/documentation/xcode/setting-up-your-project-to-use-xcode-cloud#Use-a-remote-source-control-repository
-
Do these IP's ever change?
-
Are there specific ports Apple uses? Would be nice to limit to only what's needed.
-
Do we have to open in-bound access or can we instead have our builds reach out with an outbound only setup?