Difference between revisions of "Release Procedures"

From Jmol
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
+
** Type in name
 
** Create Release
 
** Create Release
* refresh your browser  
+
* Refresh your browser  
* check jmol-10.00.57-binary.tar.gz and jmol-10.00.57.binary.zip
+
* 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 older older releases and change them from <tt>Active</tt> to <tt>Hidden</tt>
+
* 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