Differences between revisions 1 and 2
Revision 1 as of 2007-06-26 00:07:03
Size: 977
Comment:
Revision 2 as of 2007-06-26 00:09:54
Size: 1101
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
1. Version bumps
1. PySystemState.java
 1. build.xml
 1. NEWS
 1. README
1. Tag release
1. make svn tag dir
 1. svn cp trunk/jython into tag dir
 1. svn cp trunk/installer into tag dir
1. build from tag
 1. svn co tag
 1. cp ant.properties into release
checkout/jython
 1. ant full-build in release checkout/jython
1. upload build
1. go to Admin/File Release on sourceforge
 1. Click on Add release next to the jython package
 1. create with a name in line with the version like 2.2rc1
 1. ftp the built installer as on http://sourceforge.net/docman/display_doc.php?docid=6445&group_id=1#upload
 1. associate the uploaded file with the new release
1. update site
1. news.txt
 1. download.txt
 1. index.txt
 1. installation.txt
 1. userfaq.txt
1. upload maven package
 1. ant -Dproject.version=2.2-rc1 in jython/maven
 1. scp dist/jython-2.2-rc1-bundle.jar shell.sf.net:/
 1. Update files in trunk that have information on the current version
 
1. PySystemState.java
  1. build.xml
  1. NEWS
  1. README
 1. Copy trunk and installer to a tag
 
1. make svn tag dir
  1. svn cp trunk/jython into tag dir
  1. svn cp trunk/installer into tag dir
 
1. build from tag
  1. svn co tag release_checkout
  1. cp ant.properties into release_
checkout/jython
  1. ant full-build in release_checkout/jython
 1. upload installer
 
1. go to Admin/File Release on sourceforge
  1. Click on Add release next to the jython package
  1. create with a name in line with the version like 2.2rc1
  1. ftp the built installer as on http://sourceforge.net/docman/display_doc.php?docid=6445&group_id=1#upload
  1. associate the uploaded file with the new release
 1. update site
 
1. news.txt
  1. download.txt
  1. index.txt
  1. installation.txt
  1. userfaq.txt
 1. upload maven package
  1. ant -Dproject.version=2.2-rc1 in jython/maven
  1. scp dist/jython-2.2-rc1-bundle.jar shell.sf.net:/

These are just some rough notes on the steps I take to release Jython.

  1. Update files in trunk that have information on the current version
    1. PySystemState.java

    2. build.xml
    3. NEWS
    4. README
  2. Copy trunk and installer to a tag
    1. make svn tag dir
    2. svn cp trunk/jython into tag dir
    3. svn cp trunk/installer into tag dir
  3. build from tag
    1. svn co tag release_checkout
    2. cp ant.properties into release_checkout/jython
    3. ant full-build in release_checkout/jython
  4. upload installer
    1. go to Admin/File Release on sourceforge
    2. Click on Add release next to the jython package
    3. create with a name in line with the version like 2.2rc1
    4. ftp the built installer as on http://sourceforge.net/docman/display_doc.php?docid=6445&group_id=1#upload

    5. associate the uploaded file with the new release
  5. update site
    1. news.txt
    2. download.txt
    3. index.txt
    4. installation.txt
    5. userfaq.txt
  6. upload maven package
    1. ant -Dproject.version=2.2-rc1 in jython/maven
    2. scp dist/jython-2.2-rc1-bundle.jar shell.sf.net:/

HowToReleaseJython (last edited 2010-10-20 05:57:29 by Oti)