Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-38992

Cache libraries specified by a permanent revision string

      To avoid excessive SCM updates during rapid builds, SCMSource.retrieve(String, TaskListener) should be permitted to specify whether the answer was expected to be permanent (e.g., tag, commit hash) or floating (e.g., branch). Then SCMSourceRetriever would automatically cache any permanent revision.

          [JENKINS-38992] Cache libraries specified by a permanent revision string

          Jesse Glick created issue -
          Jesse Glick made changes -
          Labels Original: performance scm New: api performance scm
          James Dumay made changes -
          Remote Link New: This issue links to "CloudBees Internal CD-278 (Web Link)" [ 20514 ]
          Julien Duchesne made changes -
          Comment [ PR here [https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/50] probably fixes it. If it needs more work, it can be built on. ]

          Julien Duchesne added a comment - Added caching here:  https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/50
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-48210 [ JENKINS-48210 ]
          Jesse Glick made changes -
          Assignee New: Julien Duchesne [ julienduchesne ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]

          What is missing for this to be integrated?

          Philipp Moeller added a comment - What is missing for this to be integrated?

            julienduchesne Julien Duchesne
            jglick Jesse Glick
            Votes:
            9 Vote for this issue
            Watchers:
            16 Start watching this issue

              Created:
              Updated:
              Resolved: