Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-1663

Create next version and release the current one after successful build

    XMLWordPrintable

    Details

      Description

      After a HF build is successful

      1. the next HF version should be added to the list of versions (see here)
      2. the current HF version should be filled in with the release date (the day the job is run)
      3. the next HF version should be filled in with the start and release dates
        • the start date is the day the job is run
        • the release date is in this case theoretical and calculated based on version-specific cycle (2 weeks, 3 weeks, 1 month)
      4. the current HF version will be released
      5. the unresolved issues fixversion should be set to the next version
      6. the newly created version should be grouped with other HF releases of the same branch (have to check how the position is persisted on a page)

      2 approaches:

      1. Jenkins plugin:
        https://wiki.jenkins-ci.org/display/JENKINS/JIRA+Plugin
      2. scripting by adding functions to the JIRA lib and adding a separate script

      Some thoughts

      1. Unfortunately, it seems the former is limited and does not allow to set release date for the current version as well as the start and release dates for the next one
      2. In both cases this could be triggered from the actual Jenkins job

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ffischer Frantz Fischer
                Reporter:
                ffischer Frantz Fischer
                Participants:
                Reviewers:
                Thierry Martins
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 5 hours, 55 minutes
                  1d 5h 55m