Uploaded image for project: 'Build'
  1. Build
  2. BUILD-729

Custom Maven plugin that resolves permanent SNAPSHOT release version

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Neutral
    • None
    • None
    • None

    Description

      So that:

      • the logic no longer needs to be in pipeline-templates
      • we can test the logic appropriately
      • developers could run this on their local machines
      • we can use the Maven plugin both in core & non-core release processes

      This could be implemented either:

      • by resolving the tags as we currently do
        • doesn't depend on an Internet connection
        • will always run into corner cases, errors due to unexpected tag patterns
        • requires (re)fetching the tags, which requires CLI Git authentication
      • or by querying Nexus2/3's REST API?
        • simple code
        • not requiring an ongoing effort to account for various corner cases
        • requires the Internet
        • requires setting up authentication

      Acceptance criteria

      • deployed to Nexus
      • tests
      • TEA presentation - scheduled for May 13th
      • README
      • 1.0.0 release
      • use it in pipeline-templates, release-job

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                mmichel Maxime Michel
                mmichel Maxime Michel
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: