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

Support more sophisticated versioning

    Details

    • Similar Issues:

      Description

      At the moment, the @Library annotation supports the exact tag from a repository. This is great, but simplistic. As a team who are semantically versioning the shared library and regularly pushing out patch and minor versions, the overhead of expecting teams to constantly update their Jenkinsfiles is a little unfair. We want teams to be able to pin to a major version but be able to accept minor or patch version updates.

      For example, the following syntax should be valid: @Library('library@v0.1.'). It should find the latest tag matching v0.1.* and pull in that version.

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              chriscooney chris cooney
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: