I have a GitLab CE server in US. and Jenkins server in India.
Ideally users commit to Gitlab server in US. Periodically Jenkins pulls down code and triggers a build.
Due to the network lag this is taking long for the source code to transfer from US to India and delaying the work.
Solution 1: We are think of this solution not sure if this will work.
Have a Gitlab server in India and clone all the repos in the US server to India server (mirror)
Run some script or fetch code from US server periodically update the India server.
Connect Jenkins to India Gitlab server and pull code and build.
Request members to please let me know if this can be possible. Or suggest a better solution.
Thank you !!