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

Add a LibraryStep for loading shared libraries within a Pipeline

      It'd be really nice to have a step that allowed you to load a shared library, rather than just having to use the annotations. This is specifically relevant for JENKINS-38110 in Declarative Pipelines - while we could figure out a way to handle translating the annotations between the Jenkinsfile format and the JSON format to be used by the editor, being able to have a libraries section that fit into the declarative syntax would be far preferable.

      There's work already in flight towards this at https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/14

          [JENKINS-39450] Add a LibraryStep for loading shared libraries within a Pipeline

          Code changed in jenkins
          User: Jesse Glick
          Path:
          content/doc/book/pipeline/shared-libraries.adoc
          http://jenkins-ci.org/commit/jenkins.io/d01997e9bb747aec804900d294156377828f6cc6
          Log:
          JENKINS-39450 Documenting library step.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: content/doc/book/pipeline/shared-libraries.adoc http://jenkins-ci.org/commit/jenkins.io/d01997e9bb747aec804900d294156377828f6cc6 Log: JENKINS-39450 Documenting library step.

          Code changed in jenkins
          User: R. Tyler Croy
          Path:
          content/doc/book/pipeline/shared-libraries.adoc
          http://jenkins-ci.org/commit/jenkins.io/e1e6b15eb89a70814c190dda90d3f22c1730e051
          Log:
          Merge pull request #712 from jglick/LibraryStep-JENKINS-31155

          JENKINS-39450 Documenting library step

          Compare: https://github.com/jenkins-infra/jenkins.io/compare/91d352197897...e1e6b15eb89a

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: R. Tyler Croy Path: content/doc/book/pipeline/shared-libraries.adoc http://jenkins-ci.org/commit/jenkins.io/e1e6b15eb89a70814c190dda90d3f22c1730e051 Log: Merge pull request #712 from jglick/LibraryStep- JENKINS-31155 JENKINS-39450 Documenting library step Compare: https://github.com/jenkins-infra/jenkins.io/compare/91d352197897...e1e6b15eb89a

            jglick Jesse Glick
            abayer Andrew Bayer
            Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: