-
Notifications
You must be signed in to change notification settings - Fork 12
How To Release
Laurent Broudoux edited this page Jun 16, 2015
·
1 revision
Follow these steps to release a new version of EIP Designer. Later we plan to leverage the Maven Release Plugin to facilitate these steps.
- Pull the latest state from the repository
- Set project version to release version with the Tycho Versions plugin
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=0.2.0
- Execute a Maven build with goals
clean verify
to assure that everything buildsmvn clean verify
- Copy the
/target
repository withinreleng/com.github.lbroudoux.dsl.eip.repository
directory to later deploy the P2 repository - Commit the changed files
git commit -a -m "prepare for release"
- Create a release tag
git tag eip-designer-0.2.0
- Increment to next development iteration
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=0.2.1-SNAPSHOT
- Execute a Maven build with goals
clean verify
to assure that everything buildsmvn clean verify
- Commit the changes
git commit -a -m "increment to next development version"
- Push the changes including the tag to the serer
git push --tags origin master
- Upload the P2 repository file to Bintray
- Update README.MD