Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-38511

Update release script to merge to master after updating development version

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 5.6.3
    • None
    • None

      NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.

      When releasing new stable version of Confluence, pom versions in the stable branch are updated to the next development version (e.g. 5.5.5-SNAPSHOT). This will cause conflicts during the next merge to master. We need to modify the release script to perform a merge to master that will resolve these conflicts.

      https://extranet.atlassian.com/display/~jwalton/2011/10/12/Maven+releases+treading+on+Git+merge%27s+toes contains a solution for this.

      The change might be as simple as runnning "git merge -s ours release/5.5" in master branch after release task in https://confluence-bamboo.internal.atlassian.com/build/admin/edit/editBuildTasks.action?buildKey=CONFREL-CONFRELSTABLE2-RELEASEPREPARE. It might be a good idea to also add a pre-release step to merge release/5.5 to master so that no changes will be lost when using "ours" merge strategy.

            [CONFSERVER-38511] Update release script to merge to master after updating development version

            Both pre-release check job and post-release merge have been added to stable release build.

            Olli Nevalainen added a comment - Both pre-release check job and post-release merge have been added to stable release build .

              onevalainen Olli Nevalainen
              onevalainen Olli Nevalainen
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: