How To Release - lbroudoux/eip-designer GitHub Wiki
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 verifyto assure that everything buildsmvn clean verify - Copy the
/targetrepository withinreleng/com.github.lbroudoux.dsl.eip.repositorydirectory 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 verifyto 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