Accessing Repositories in Internal Networks (Firewalls)
In certain cases, the source codes of the apps may be stored in internal repositories instead of the cloud providers. If these internal repositories are accessible from the public internet, then you can use Appcircle without any additional configuration.
However, if your repositories are within an internal network/behind a firewall, which is usually the case with enterprises, the network configuration of these repositories must be configured for external access.;
Appcircle requires direct access to the repositories for the following use cases:
- For retrieving the repository information such as the branches and the commits.
- For cloning the repository to the build agent during the build.
If the repositories cannot be exposed to the public internet in general, the following Appcircle platform IP addresses must be allowed through the firewall (whitelisted) to access such repositories:
If the provided IP address is a subnet defined in CIDR notation, you need to allow the entire subnet on your network.
For example, 184.108.40.206/27 means all IP addresses between 220.127.116.11 and 18.104.22.168 (
22.214.171.124, and so on, all the way to and including
126.96.36.199) that must be whitelisted on your firewall.
You can then connect to the repository through SSH just like connecting to any Git provider.