Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

How to create a release of EMFStore

Revision as of 13:43, 14 February 2012 by Edgar.m.mueller.gmail.com (Talk | contribs) (New page: # Increase the version milestone number globally for all MANIFEST.MF files, e.g. if you currently have Bundle-Version: 0.8.9.M922 in your workspace you would end with Bundle-Version: 0.8.9...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  1. Increase the version milestone number globally for all MANIFEST.MF files, e.g. if you currently have Bundle-Version: 0.8.9.M922 in your workspace you would end with Bundle-Version: 0.8.9.M923 for every MANIFEST.MF file.
  2. Navigate to the EMFStoreUpdateSite project and open the site.xml contained in the latest folder of the project. The EMFStoreUpdateSite project is part of the org.eclipse.emf.emfstore.releng git repository. If you have not yet done so, see the instructions at [1] on how to clone a git repository. The EMFStoreUpdateSite project contains two folders named latest and archive. latest only contains the most recent version of EMFStore while archive acts, as it name implies, as an archive that holds older versions of EMFStore, too.
  3. The site.xml update site contains three categories, named org.eclipse.emf.emfstore.core, org.eclipse.emf.ecp and org.eclipse.emf.emfstore.other. Click each one of the categories and execute "Build All".
  4. When finished, navigate to the archive subfolder of the EMFStoreUpdateSite project and once again open the site.xml. Repeat step 3.
  5. Open up a SCP client (in case you don't know what SCP is, see here [2]), for instance WinSCP (fetch it from [3]) and login with your Eclipse commiter account at dev.eclipse.org.
  6. Assuming you are in your home folder, navigate to downloads/emf-store. You should see two folders, once again named latest and archive.
  7. Copy all contents that have been added to your local archive folder due to the build you have executed in step 3 to the remote archive folder.
  8. Delete the contents of the remote latest folder and replace them with the ones from your local workspace.
  9. If you haven't done so already, commit all the changes you have made since step 1, i.e. all updated MANIFEST.MF files as well as the EMFStoreUpdateSite project.

Back to the top