You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Here you will find a collection of notes and instructions on doing a release of Apache MetaModel. The page is largely written by Release Engineers (RE) as a note document while conducting releases.

 

First, some useful links of inspiration to this release guide: 

 

 

NOTE: This page is still in construction

First time release engineers

<!-- To publish a snapshot of some part of Maven -->
 <server>
     <id>apache.snapshots.https</id>
     <username>APACHE_USERNAME</username>
     <password>APACHE_PASSWORD</password>
 </server>
 <!-- To stage a release of some part of Maven -->
 <server>
     <id>apache.releases.https</id>
     <username>APACHE_USERNAME</username>
     <password>APACHE_PASSWORD</password>
 </server>

 

 

 

Step-by-step guide

  1. Check the CHANGES.md file - it should be up to date and it should refer to the version number that you're about to release.
  2. Stage a release:
    > mvn clean
    > mvn release:prepare -Dusername=APACHE_USERNAME -Dpassword=APACHE_PASSWORD
    > mvn release:perform -Dusername=APACHE_USERNAME -Dpassword=APACHE_PASSWORD
  3. Go to nexus (https://repository.apache.org), log in and select the repo. Close it.

  4. call for a VOTE in the MetaModel dev@ mailing list. Here's an example email you can use as a template:

 

  • No labels