Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.29 KB

release_process.adoc

File metadata and controls

32 lines (27 loc) · 1.29 KB

Steps to release wildfly cloud Galleon pack

STEP 1: Prepare and perform the release

First, make sure you don’t have pending changes in your main branch.

  • git pull --rebase upstream main

  • Update pom.xml wildfly.cekit.modules.tag with the wildfly-cekit-modules tag. Create one if needed. The tag format is wildfly-cloud-<cloud fp new version>.

  • Update pom.xml version.org.wildfly with latest WF (if needed).

  • Update pom.xml version.org.wildfly.core to the core version associated to the WildFly release (if needed).

  • Commit changes.

  • Open PR. When green merge.

  • git pull --rebase upstream main

  • Update the new version

    • mvn versions:set -DnewVersion=<new released version>

    • mvn versions:commit

  • Commit the changes with message: Release X.X.X.Final

  • Deploy in nexus

    • mvn clean deploy -DskipTests

  • Create and push a Tag with the new release.

  • Update to the next release

    • Update pom.xml wildfly.cekit.modules.tag with main value.

    • mvn versions:set -DnewVersion=<new X.X.X.Final-SNAPSHOT version>

    • mvn versions:commit

  • Commit the changes with message: New development iteration X.X.X.Final-SNAPSHOT

  • git push upstream main

STEP 2: Release in Nexus