source: trunk/org.modelica.mdt/HACKING @ 145

Last change on this file since 145 was 143, checked in by boris, 19 years ago
  • added realese making man-script
File size: 1.6 KB
Line 
1Stuff that are nice to know if you want to hack on MDT.
2
3I. Making a release
4
5I.I. Motivational blurb
6
7The intention of this section is to serve as both a cheat sheet while making a
8release and to formalize the release building process. A more formal release
9procedure should help avoid making stupid misstakes and hopefully improve the
10quality of the releases. All in all, doesn't everyone love processes?
11
12I.II. The release procedure
13
14 * start with a clean workspace, e.g. use File->Switch Workspace and switch to
15   an empty folder
16   
17 * checkout (as Plugin-Projects) from whatever branch/revision you want to make
18   a release:
19   
20    - org.modelica.mdt
21    - org.modelica.mdt.tests
22   
23 * run the regression tests
24   If some of the tests fail, go back to the drawing board.
25   
26 * Start over with a clean workspace
27 
28 * Make a version tag in the repository
29 
30 * Checkout from version tag location in the repository:
31
32    - org.modelica.mdt
33    - org.modelica.mdt.tests
34    - org.modelica.mdt.feature
35    - org.modelica.mdt.site
36 
37 * Update version number in org.modelica.mdt/plugin.xml
38 
39 * Run 'PDE site'->'Build site' from the context menu of
40   org.modelica.mdt.site/site.xml
41
42 * Export the update site to a public webserver, use 'Export'->'File System'
43   wizard. Make sure that both features and plugin directories are exported.     
44   
45 * Test with a clean eclipse installation that the MDT-plugin installs correctly
46   from the update site. Use the Help->'Software Updates'->'Find and Install...'
47   Check that it runs as expected.
48   
49 * Enjoy the release party!
50 
Note: See TracBrowser for help on using the repository browser.