Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Example file-base-name: apache-ofbiz-incubating-4.0.0.RC1
  2. svn export http://svn.apache.org/repos/asf/incubator/ofbiz/trunkImage Added ofbiz
  3. cd ofbiz
  4. echo ${revision-number} > REVISION
  5. ant run-install
  6. cd ..
  7. zip -r ${file-base-name}.zip ofbiz/
  8. tar -czvf ${file-base-name}.tgz ofbiz/*
  9. gpg --output ${file-base-name}.zip.asc --detach-sig --armor ${file-base-name}.zip
  10. gpg --output ${file-base-name}.tgz.asc --detach-sig --armor ${file-base-name}.tgz
  11. openssl md5 ${file-base-name}.zip > ${file-base-name}.zip.md5
  12. openssl md5 ${file-base-name}.tgz > ${file-base-name}.tgz.md5

Steps for creating a branch in preparation for a real release:

  1. Exaple branch-name: release4.0 (for a series of releases using 4.0.0, 4.0.1, 4.0.2, etc)
  2. svn co https://svn.apache.org/repos/asf/incubator/ofbizImage Added ofbizroot
  3. cd ofbizroot
  4. svn copy trunk branches/${branch-name}
  5. svn commit -m "Created new branch: ${branch-name}"

Steps for applying a fix from the trunk to a branch as part of maintenance:

  1. svn co https://svn.apache.org/repos/asf/incubator/ofbiz/branches/$\Image Added{branch-name} ofbiz
  2. cd ofbiz
  3. svn merge -r ${revision-1}:${revison} http://svn.apache.org/repos/asf/incubator/ofbiz/trunkImage Added
  4. svn commit -m "Applied fix from trunk for revision: ${revision}"

Steps for creating a release from a branch:

...