Error formatting macro: pagetree: java.lang.NullPointerException
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


  1. your key must be installed on!
  2. git checkout onto the correct branch
  3. create/edit changes.txt
  4. run ./ (follow instructions for args)
  5. if build succeded:
    1. upload the ZIP package to
    2. update the download links at
    3. git push your changes
  6. if build failed:
    1. clean up any messes as necessary (locally and on
      #Use "mvn deploy" to copy the Maven artifacts from local repo to


  1. "mvn clean"
  2. "git checkout -b 1.2.x"
  3. Modify "pom.xml":
    1. change <clojure.version>1.2.0-whatever-version</clojure.version>
    2. change <version>1.2.0-whatever-version</version>
  4. "git commit -a"
  5. "git tag 1.2.0-whatever-version""
  6. "mvn install" to install Maven artifacts in local repo.
  7. "mvn assembly:assembly" to create ZIP release package in target/
  8. Upload the ZIP package to
  9. Update the download links at
  10. Use "mvn deploy" to copy the Maven artifacts from local repo to You will need to put hudson/your-private-key path info in .m2/settings.xml on your local box.

Wish list

  • In a more perfect world, the hudson user would not have login, but would have scp.