Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To do a release you need to be a PPMC PMC member/ commiter.

You shall have a PGP Key, git access, and svn access.

Verify your access to repository https://repository.apache.org/ (as commiter it should be automatic)

The release process is using Apache Maven. You need to have a settings.xml configured as follow https://www.apache.org/dev/publishing-maven-artifacts.html

Source code is on github github https://github.com/apache/incubator-?q=netbeans-mavenutils/&type=&language= you have to pick the project you want to publish.

Code source contains several folder that can be released at will:

Select the artefact you want to release and go to the subfolder

...

Tests settings and build

Test your artefact and settings by creating a snapshot and be sure the snapshot is deployed to Maven Snapshot repository

...

After this phase you will have staged items on apache stage nexus and in target folder you have artefacts *.sources-release.(zip | zip.asc | zip.sha512that you need to copy to the folder https://dist.apache.org/repos/dist/dev/netbeans.

Check https://dist.apache.org/repos/dist/release/netbeans for folderincubator/netbeans/incubator-netbeans-mavenutils/.

The git is ready to continue on master branch

...

After the items are made available you can start voting process. As we are under incubator you need a community vote processs on the dev@incubator.netbeans dev@netbeans.apache.org. (72h minimum)

 
Releasing

 If If the vote pass you need to go to an IPMC vote (72h minimum) move artefacts *.sources-release.(zip | zip.asc | zip.sha512)  to release folder, clean the previous version, and clean the dev.

You can announce new version.


Order of release

In order to populate repository with Apache NetBeans we need tooling plugin to be set.

...

6)org.netbeans.maven:nbm-maven-plugin has to be released foreach harness version


JIRA






Gliffy Diagram
nameworkflow mavenutils
pagePin9

...