Skip to content
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.

  1. Pull the latest state from the repository
  2. Set project version to release version with the Tycho Versions plugin mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=0.2.0
  3. Execute a Maven build with goals clean verify to assure that everything builds mvn clean verify
  4. Copy the /target repository within releng/com.github.lbroudoux.dsl.eip.repository directory to later deploy the P2 repository
  5. Commit the changed files git commit -a -m "prepare for release"
  6. Create a release tag git tag eip-designer-0.2.0
  7. Increment to next development iteration mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=0.2.1-SNAPSHOT
  8. Execute a Maven build with goals clean verify to assure that everything builds mvn clean verify
  9. Commit the changes git commit -a -m "increment to next development version"
  10. Push the changes including the tag to the serer git push --tags origin master
  11. Upload the P2 repository file to Bintray
  12. Update README.MD
Clone this wiki locally