...
- Code freeze. Ask on the dev forum who has outstanding work and synchronize on creating the release branch.
- Prepare/update Modeler and upload new version. See How to build Activiti Modeler from Signavio document.
Release day
Update the release notes
...
| Code Block |
|---|
svn -m "creating release branch for 5.0.alpha311" copy https://svn.activiti.org/repo/activiti/trunk https://svn.activiti.org/repo/activiti/tags/activiti-5.0.alpha311 |
- Update the version in the release branch: s/5.1-SNAPSHOT/5.1/g
- Update the version in trunk to the next version's snapshot e.g. s/5.1-SNAPSHOT/5.2-SNAPSHOT/g
- Update the version in trunk of module activiti-upgrade to the new snapshot. e.g. s/5.1-ALWAYS-SNAPSHOT/5.2-ALWAYS-SNAPSHOT/g
- Verification: Run the test suite: mvn -Pcheck clean install in the code base root
...
~/.activiti/upgrade/build.db2.properties
~/.activiti/upgrade/build.h2.properties
~/.activiti/upgrade/build.mssql.properties
~/.activiti/upgrade/build.mssql.properties~/.activiti/upgrade/build.mysql.properties~/.activiti/upgrade/build.oracle.properties
~/.activiti/upgrade/build.postgres.properties
...
Then upload the distro/target/activiti-5.011.alpha3.zip to http://ts.alfresco.com/share/page/site/activiti/documentlibrary#path=/Downloads&page=1
Upload the file to Amazon S3 (Through Ash/Panda/yourself)
Upload the activiti-modeler-5.x.war file to Amazon S3 (through Ash/Panda/yourself)
Publish the maven artifacts
...
the activiti folder, right-clicking and selecting 'rebuild Metadata'.
Publish the designer integration jar
To publish the designer integration jar, following command should be used
| Code Block |
|---|
mvn deploy:deploy-file -Dfile=relative/path/to/org.activiti.designer.integration_0.7.0.jar -DgroupId=org.activiti.designer -DartifactId=org.activiti.designer.integration -Dversion=0.7.0 -DgeneratePom=true -DrepositoryId=alfresco.release.repo -Durl=http://maven.alfresco.com/nexus/content/repositories/activiti/ -Dpackaging=jar
|
This requires you to have a ${user.home}/.m2/settings.xml specifying your credentials to upload release artifacts
| Code Block |
|---|
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>alfresco.release.repo</id>
<username>yourusername</username>
<password>******</password>
</server>
</servers>
</settings>
|
Update the website
- Publish the docs: in directory distro
...
