Within our Jenkins server we defined ~20 declerative pipeline jobs. Only one executor is defined. The pipeline jobs get their pipeline script from git. The corresponding repositories are large (~500-1000MB). When we start multiple jobs per hand, all these jobs start to clone their repositories and afterwards they are forwarded to the build queue and are build in consecutive order as expected.
The issue is that we overload our git server by these parallel running clone jobs. Is it possible to tell Jenkins to pull only one repo at time ?