Difference between revisions of "Release Procedures"
Jump to navigation
Jump to search
m (Formatting) |
|||
Line 4: | Line 4: | ||
ant spotless dist | ant spotless dist | ||
ant test | ant test | ||
− | update version number in build.xml | + | <i>update version number in build.xml</i> |
− | update version number in org/jmol/viewer/JmolConstants.java | + | <i>update version number in org/jmol/viewer/JmolConstants.java</i> |
svn commit -m "prerelease 10.00.57" | svn commit -m "prerelease 10.00.57" | ||
− | svn copy https://svn.sourceforge.net/svnroot/jmol/trunk \ | + | svn copy <nowiki>https://svn.sourceforge.net/svnroot/jmol/trunk</nowiki> \ |
− | https://svn.sourceforge.net/svnroot/jmol/tags/pre10_00_57 -m "prerelease 10.00.57" | + | <nowiki>https://svn.sourceforge.net/svnroot/jmol/tags/pre10_00_57</nowiki> -m "prerelease 10.00.57" |
ant spotless dist | ant spotless dist | ||
cd build/dist | cd build/dist | ||
Line 27: | Line 27: | ||
** Edit Releases in order to look at previous release name conventions | ** Edit Releases in order to look at previous release name conventions | ||
** Add Release - prerelease 10.00.57 | ** Add Release - prerelease 10.00.57 | ||
− | ** | + | ** Type in name |
** Create Release | ** Create Release | ||
− | * | + | * Refresh your browser |
− | * | + | * Check <tt>jmol-10.00.57-binary.tar.gz</tt> and <tt>jmol-10.00.57.binary.zip</tt> |
* Add Files and/or Refresh View | * Add Files and/or Refresh View | ||
* Scroll down to Step 3: Edit files in this release | * Scroll down to Step 3: Edit files in this release | ||
Line 37: | Line 37: | ||
* Step 4: Email release notes ... check and send | * Step 4: Email release notes ... check and send | ||
* At the top of the page click on 'Files' | * At the top of the page click on 'Files' | ||
− | * If you want, edit | + | * If you want, edit older releases and change them from <tt>Active</tt> to <tt>Hidden</tt> |
=== Send an email === | === Send an email === | ||
− | svn log https://svn.sourceforge.net/svnroot/jmol/trunk | less | + | svn log <nowiki>https://svn.sourceforge.net/svnroot/jmol/trunk</nowiki> | less |
− | Send out a message to jmol-users@lists.sourceforge.net | + | Send out a message to [mailto:jmol-users@lists.sourceforge.net jmol-users@lists.sourceforge.net] |
Miguel 2006 04 04 | Miguel 2006 04 04 |
Revision as of 21:17, 4 April 2006
Release build
svn update ant spotless dist ant test update version number in build.xml update version number in org/jmol/viewer/JmolConstants.java svn commit -m "prerelease 10.00.57" svn copy https://svn.sourceforge.net/svnroot/jmol/trunk \ https://svn.sourceforge.net/svnroot/jmol/tags/pre10_00_57 -m "prerelease 10.00.57" ant spotless dist cd build/dist ls lftp upload.sourceforge.net cd incoming mput jmol-10.00.57-binary.*
If you use another ftp client then login with anonymous/emailaddr and put ftp into 'bin' mode to ensure clean transfer of binary files.
To release software to sourceforge
From http://sourceforge.net/projects/jmol :
- Admin
- File Releases
- in File Release Packages:
- Edit Releases in order to look at previous release name conventions
- Add Release - prerelease 10.00.57
- Type in name
- Create Release
- Refresh your browser
- Check jmol-10.00.57-binary.tar.gz and jmol-10.00.57.binary.zip
- Add Files and/or Refresh View
- Scroll down to Step 3: Edit files in this release
- Step 3: Processor: Platform-independent File Type: .gz Update/Refresh
- Step 3: Processor: Platform-independent File Type: .zip -> Update/Refresh
- Step 4: Email release notes ... check and send
- At the top of the page click on 'Files'
- If you want, edit older releases and change them from Active to Hidden
Send an email
svn log https://svn.sourceforge.net/svnroot/jmol/trunk | less
Send out a message to jmol-users@lists.sourceforge.net
Miguel 2006 04 04