Personal tools
You are here: Home Members jamoma's Home BEKint jamoma's Home Doing a File Release
Views

These are the steps to doing a file release for Jamoma

  1. Make sure you have the latest SVN revision, and that the change log and readme are up to date. Version numbers should be updated in the ReadMe?, ChangeLog, and the Perl script in the Externals/common folder.
  2. Rebuild all of the externals on both platforms
  3. Merge relevant changes to the trunk ( see MergingSubversionBranches )
    • make sure a local copy of the trunk is up to date
    • make sure local copy of the active branch is up to date
    • one easy way to do it is to just merge everything in the local trunk checkout, then revert the things that you don't want merged
    • commit the merge
  4. Build Installers
  5. Export files from svn for the 'normal' (archive) download. for example:
    lime:~/dev/Jamoma-trunk/Jamoma tim$ svn export . ../../Jamoma-0.4.2
    			
    though the above example is on a Mac, if a Windows machine is handy that's actually better because it doesn't have the nutty extra folders and junk in the zip archive
  6. test everything
  7. Upload to the jamoma.org site.
  8. tag the trunk in SVN. For example:
    svn copy https://jamoma.svn.sourceforge.net/svnroot/jamoma/trunk https://jamoma.svn.sourceforge.net/svnroot/jamoma/tags/release_0_4_2 -m "tagging the release" 
    
  9. add a news item to the sourceforge site -- this is in the Admin > News item in the menus.
  10. post the changelog to the jamoma blog

That's it!



new parent,

Powered by Plone