-
Improvement
-
Resolution: Duplicate
-
Major
-
None
Currently the shared libraries will be cloned on every use and for every job that uses them. It would be nice if a global library would function more akin to a tool installation and would only be created once per node and version.
- duplicates
-
JENKINS-38992 Cache libraries specified by a permanent revision string
-
- Resolved
-
[JENKINS-48210] Cache Shared Libraries
Link |
New:
This issue duplicates |
Resolution | New: Duplicate [ 3 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
I subscribe, this is close to become critical because each job execution does clone there entire repository again and again putting a huge load on the git server, and also delaying pipeline execution with 30-120 seconds.
This is happening even when there were no changes on the shared pipeline repository.
Somehow I find the "global" part in the their name a little bit ironic.