Releasing Petals ESB projects

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (11)

View Page History
h2. Releasing Petals ESB artifacts for branchs 4.x.y

h3. For *the Petals root parent POM*:

# First, prepare the release executing the command:
{code}
{code}

For *all other Petals ESB projects*:
# First, prepare the release executing the command:
h3. For *all other Petals ESB projects* hosted on SVN

# First, prepare the release executing the command into your *working area set on the right branch*:
{code}
> mvn release:prepare -Darguments="-P prepare-release-profile" -DtagBase=https://svn.petalslink.org/svnroot/tags
{code}

h3. For *all other Petals ESB projects* hosted on GitHub

# First, prepare the release executing the command into your *working area set on the right branch*:
{code}
> mvn release:prepare -Darguments="-P prepare-release-profile"
{code}
# Next, perform the release executing the command:
{code}
> mvn release:perform -Darguments="-P perform-release-profile"
{code}

h3. Once Petals ESB projects are released

Once Petals ESB projects are released, go Go to the [OW2's MRM to promote|http://repository.ow2.org/nexus/index.html#stagingRepositories] the released artifacts into the repository containing released artifacts:
# Select the temporary repository containing artifacts just released,
# and "close" it,
h2. Releasing Petals ESB artifacts for trunk

h3. For *the Petals root parent POM*:

# prepare the release executing the command:
{code}
{code}

h3. For *all other Petals ESB projects*:

# prepare the release executing the command:
{tip}

h3. Once Petals ESB projects are released

Once Petals ESB projects are released, go Go to the [OW2's MRM to promote|http://repository.ow2.org/nexus/index.html#stagingRepositories] the released artifacts into the repository containing released artifacts:
# Select the temporary repository containing artifacts just released,
# and "close" it,