jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
Signup
Milyn
  • Milyn
  • MILYN-205

Release Tasks

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Task Task
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: Smooks v1.6
  • Component/s: Release
  • Labels:
    None
  • Number of attachments :
    0

Description

See http://sites.google.com/site/smooksdev/release-instructions (need google access).

Creating the distro:

  1. Update the main POM version number (remove SNAPSHOT suffix).
    • Need to do a global search and replace on this. There's a "special" token in the POM to help make this a bit easier. Their are additional places where the version needs to be changed that are not picked up by this special token. Search all pom.xml files for <!-- ## Smooks Version ## -->.
    • Delete everything in $USER_HOME/.m2/repository/org/milyn before building. Do this so you can check versions in the local repo before deploying to the central mave repo ("mvn clean deploy -P noexamples"). If the pom versoins have all been updated properly, you should only see binaries for the version of Smooks you are building. You should not see other versions. If you do see other versions, that means not all the poms have been updated properly, so you need to search a bit. This is very important because we only have one shot at uploading to the release repo (non-SNAPSHOT repo)!!!
  2. Update the version number in assembly.xml
  3. Update the User Guide URL in assembly.xml
  4. Update the distro README.html.
    • For patches, make sure to add a link to the JIRA Fixversion for the patch. See other releases for examples.
  5. Do a dry run of the build ("mvn clean install").
    • Check the versions in the local maven repo. See #1 above.
    • Repeat until versions are all OK in the local repo i.e. you only have binaries for the version of Smooks being released.
  6. Do a release build and deploy of the Smooks binaries ("mvn clean deploy -P noexamples").
  7. Run the distro build ("mvn clean package" in smooks-cartridges/smooks-distro).

Uploads (see release instructions):

  1. Smooks config XSDs
  2. EDI Parser XSDs
  3. Distro and examples to sf.net
  4. javadocs to sf.net

SVN:

  1. Tag the release

JIRA:

  1. Finalise the release for that version.

Wiki Updates:

  1. '''Template:CurrentSmooksVersion''' with release version
  2. '''Template:VX.X_release_tag''' with release tag SVN address
  3. Search and replace "vX.X-SNAPSHOT" in user guide
  4. Downloads page.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity

People

  • Assignee:
    Tom Fennelly
    Reporter:
    Tom Fennelly
Vote (0)
Watch (0)

Dates

  • Created:
    04/Oct/08 9:36 AM
    Updated:
    14/Mar/12 2:58 AM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.