Hello!
I've successfully set up a self-hosted Linux runner to serve a Bitbucket Cloud pipeline.
On each build the git repo is cloned from Bitbucket, additionally some git submodules are pulled as part of the build script.
The total amount of data cloned from git in these operations weighs in at 2.4GB, and the number of builds per day, when fully operational, should be in the double digits. That's a lot of data to shuffle around the network.
Questions:
1. Will these git clone operations count towards some data rate limit and make things inaccessible/slower if exceeded?
2. Is there a recommended way to have a local git proxy of sorts that just keep up to date with Bitbucket Cloud and then let the self-hosted runner clone from that (local) location instead?
3. Is there any way to have submodules pulled as part of the built in cloning process?
/K