Module version convention
Module sources
Each module sources has a structure like:
trunk/
tags/JBP_IDENTITY_1_0_0
tags/JBP_IDENTITY_1_0_1
tags/JBP_IDENTITY_1_1_0
branches/JBP_IDENTITY_BRANCH_1_0
branches/JBP_IDENTITY_BRANCH_1_1
Available at http://anonsvn.jboss.org/repos/portal/modules
Module binaries
Whenever sources changes, a binary should be uploaded on repository.jboss.com, here is the naming convention:
For trunk
/jboss-portal/modules/identity/trunk-SNAPSHOT
For tagged releases:
/jboss-portal/modules/identity/1.0.0
/jboss-portal/modules/identity/1.0.1
/jboss-portal/modules/identity/1.1.0
For branches
/jboss-portal/modules/identity/1.0-SNAPSHOT
/jboss-portal/modules/identity/1.1-SNAPSHOT
Portal links to the modules
JBoss Portal trunk codebase will reference all (trunk-SNAPSHOT)s
JBoss Portal branches will reference either:
- a tagged version if no bug fixes or required changed happened on the module
- a SNAPSHOT version if a modification on the module is necessary
JBoss Portal tagged versions will only reference tagged modules.
PS: If in the future we need RC or SP versions we can postfix it.
How to upload the binaries
The binaries are uploaded though SVN:
https://svn.jboss.org/repos/repository.jboss.org/jboss-portal/modules
It needs few minutes to get synchronized on repository.jboss.com
It also means that when something is commited, the binaries should be updated.
Comments