Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

  1. Perform a clean SVN checkout
  2. Edit top level project.xml and modify <currentVersion> tag. Ex: from 0.3-SNAPSHOT to 0.3
  3. Run maven at top level to generate the distribution
  4. Run maven cargo:site to generate the development site. Check the result. If ok, run maven cargo:site-deploy to deploy the site to beaver.codehaus.org. You'll need the following properties set up in your build.properties (replace with your own data):
    • maven.username = vmassol
    • maven.ssh.executable = tortoiseplink
    • maven.scp.executable = pscp
  5. Upload the Cargo jar and the Cargo Maven plugin by running maven cargo:deploy. You'll need the following properties set up in your build.properties (replace with your own data):
    • maven.repo.list = codehaus
    • maven.repo.codehaus.username = vmassol
    • maven.repo.codehaus.privatekey = C:/Documents and Settings/Vincent Massol/My Documents/.ssh/vmassol.ssh2
    • maven.repo.codehaus.passphrase =
  6. Log onto Cargo JIRA, release the current version and add the next version
  7. Check that the Cargo wiki is up to date. Specifically, perform the following updates:
    1. modify the status on the home page about the delivery
    2. export the wiki to a zipped HTML file and add it the Downloads page
    3. modify the Downloads page to include the latest download links
  8. Tag SVN by copying the HEAD to svn+ssh://svn.cargo.codehaus.org/home/projects/cargo/scm/cargo/tags/<version>
  9. Send an announcement email to Cargo mailing lists (and to other relevent sites)
  10. Create a blog post
  11. Modify again project.xml and modify <currentVersion> for the next version
  • No labels