Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 1.33 KB

File metadata and controls

50 lines (44 loc) · 1.33 KB

How to make a release of X.Y.Z and setup X.Y.Z+1 working state

⚠️ Release process non working due to emlt file (temporary solution build in eclipse then mvn install)

  1. Check that the target platform is correctly configured
  2. Set the version for the release
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=X.Y.Z

Manual modification for category.xml and target in main pom.xml

  1. Check & Create the update site
mvn clean install
  1. Tag the release
git add *
git commit -s -m "Set version to X.Y.Z"
git tag -a vX.Y.Z -m "Release X.Y.Z"
  1. copy/paste repository in gh_pages branch
  2. rename the directory to X.Y.Z
  3. set up the composite update site
  4. push the repo in gh_pages
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=X.Y.Z+1-SNAPSHOT 

Check that you are using latest versions

mvn versions:display-plugin-updates

Manual modification for category.xml and target in main pom.xml

(Check that it's still working)

mvn clean install 
git add *
git commit -s -m "Set version to X.Y.Z+1-SNAPSHOT"
git push 
git push origin vX.Y.Z

Check that the version is available using these update sites: