Differences between revisions 2 and 3
Revision 2 as of 2007-06-26 00:09:54
Size: 1101
Comment:
Revision 3 as of 2007-06-26 00:21:43
Size: 1284
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
  1. scp dist/jython-2.2-rc1-bundle.jar shell.sf.net:/   1. scp dist/jython-2.2-rc1-bundle.jar shell.sf.net:/home/groups/j/jy/jython/htdocs
  1. File a jira issue for the upload as described in "Posting the request" on http://maven.apache.org/guides/mini/guide-central-repository-upload.html

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:/home/groups/j/jy/jython/htdocs
    3. File a jira issue for the upload as described in "Posting the request" on http://maven.apache.org/guides/mini/guide-central-repository-upload.html

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