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

Add support of bundling Pipeline libraries into Jenkins and Jenkinsfile Runner Docker images

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Pipeline libraries now come from external sources in Jenkins, but it is not convenient for static images due to performance overheads. Especially for single-shot masters you do not want to download libraries each time

      https://plugins.jenkins.io/filesystem_scm allows providing Pipeline libraries from the filesystem, and https://github.com/oleg-nenashev/demo-jenkins-config-as-code demonstrates usage of such flow for local development.

      It might be useful to natively support this mode in configuration YAML files.

       

        Attachments

          Activity

          oleg_nenashev Oleg Nenashev created issue -
          oleg_nenashev Oleg Nenashev made changes -
          Field Original Value New Value
          Description Pipeline libraries now come from external sources in Jenkins, but it is not convenient for static images due to performance overheads. Especially for single-shot masters

          [https://plugins.jenkins.io/filesystem_scm] allows providing Pipeline libraries from the filesystem, and [https://github.com/oleg-nenashev/demo-jenkins-config-as-code] demonstrates usage of such flow for local development.

          It might be useful to natively support this mode in configuration YAML files.

           
          oleg_nenashev Oleg Nenashev made changes -
          Description Pipeline libraries now come from external sources in Jenkins, but it is not convenient for static images due to performance overheads. Especially for single-shot masters

          [https://plugins.jenkins.io/filesystem_scm] allows providing Pipeline libraries from the filesystem, and [https://github.com/oleg-nenashev/demo-jenkins-config-as-code] demonstrates usage of such flow for local development.

          It might be useful to natively support this mode in configuration YAML files.

           
          Pipeline libraries now come from external sources in Jenkins, but it is not convenient for static images due to performance overheads. Especially for single-shot masters you do not want to download libraries each time

          [https://plugins.jenkins.io/filesystem_scm] allows providing Pipeline libraries from the filesystem, and [https://github.com/oleg-nenashev/demo-jenkins-config-as-code] demonstrates usage of such flow for local development.

          It might be useful to natively support this mode in configuration YAML files.

           
          oleg_nenashev Oleg Nenashev made changes -
          Assignee Oleg Nenashev [ oleg_nenashev ]
          oleg_nenashev Oleg Nenashev made changes -
          Remote Link This issue links to "Similar Issue in GitHub (Web Link)" [ 22416 ]
          oleg_nenashev Oleg Nenashev made changes -
          Labels jenkinsfile-runner
          oleg_nenashev Oleg Nenashev made changes -
          Remote Link This issue links to "JCasC-based solution (Web Link)" [ 22417 ]
          oleg_nenashev Oleg Nenashev made changes -
          Summary Add support of bundling Pipeline libraries into Docker and Jenkinsfile Runner images Add support of bundling Pipeline libraries into Jenkins and Jenkinsfile Runner Docker images
          oleg_nenashev Oleg Nenashev made changes -
          Labels jenkinsfile-runner jenkinsfile-runner triaged

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: