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

Difference between revisions of "How to create a release of EMFStore"

(Removing outdated information. Current information available at eclipse.org/emfstore)
 
(41 intermediate revisions by 6 users not shown)
Line 1: Line 1:
# Increase the version milestone number globally for all MANIFEST.MF and features.xml files, e.g. if you currently have version 0.8.9.M922 in your workspace you would end with 0.8.9.M923.
+
 
# Navigate to the EMFStoreUpdateSite project and open the ''site.xml'' contained in the '''latest''' folder of the project. Delete the '''features''' and '''plugins''' folders as well as the '''artifacts.jar''' and '''content.jar'''. 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 [http://wiki.eclipse.org/EMFStore_Git] 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.
+
# Execute "Build All".
+
# When finished, navigate to the '''archive''' subfolder of the EMFStoreUpdateSite project and once again open the ''site.xml''.  Repeat step 3 and after completion continue with step 5.
+
# If you haven't done so already, commit all the changes you have made since step 1, i.e. all updated MANIFEST.MF and features files as well as the EMFStoreUpdateSite project.
+
# Open up a SCP client (in case you don't know what SCP is, see here [http://en.wikipedia.org/wiki/Secure_Copy]), for instance WinSCP (fetch it from [http://winscp.net]) and login with your Eclipse commiter account at '''dev.eclipse.org'''.
+
# Assuming you are in your home folder, navigate to '''downloads/emf-store'''.  You should see two folders, once again named '''latest''' and '''archive'''.
+
# 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.  Overwrite the '''artifacts.jar''', '''content.jar''' and '''site.xml''' files.
+
# Delete the contents of the '''remote latest''' folder and replace them with the ones from your local workspace.
+
# Tweet about the new release, use the hashtag #emfstore :)
+

Latest revision as of 09:46, 14 October 2016

Back to the top