Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated SVN URLs for LTP versus incubator, small formatting changes

...

  1. For revision: svn export -r ${revision-number} httphttps://svn.apache.org/repos/asf/incubator/ofbiz/trunk ofbiz
  2. For branch: svn export httphttps://svn.apache.org/repos/asf/incubator/ofbiz/branches/$\Image Modified{branch-name} ofbiz
  3. $ cd ofbiz
  4. $ ant run-tests
  5. Wiki Markup
    Check results... (search for \[JUNIT\])
  6. $ cd ..
  7. $ rm -Rf ofbiz/

Steps for a test snapshot type "release":

  1. Example file-base-name: apache-ofbiz-incubating-4.0.0.RC1TS1
  2. $ svn export httphttps://svn.apache.org/repos/asf/incubator/ofbiz/trunk ${file-base-name}
  3. $ cd ${file-base-name}
  4. $ echo ${revision-number} > REVISION
  5. $ ant run-install
  6. $ cd ..
  7. $ zip -r ${file-base-name}.zip ${file-base-name}/
  8. $ tar -czvf ${file-base-name}.tgz ${file-base-name}/*
  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

...

  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/ofbiz 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 Modified{branch-name} ofbiz
  2. $ cd ofbiz
  3. $ svn merge -r ${revision-1}:${revison} httphttps://svn.apache.org/repos/asf/incubator/ofbiz/trunk
  4. $ svn commit -m "Applied fix from trunk for revision: ${revision}"

...

  1. Example file-base-name: apache-ofbiz-4.0.0, or for framework only: apache-ofbiz-framework-4.0.0
  2. Example branch-name: release4.0
  3. $ svn co https://svn.apache.org/repos/asf/incubator/ofbiz ofbizroot
  4. $ cd ofbizroot
  5. $ svn copy branches/${branch-name} tags/${file-base-name}
  6. $ cd ..
  7. $ svn export http://svn.apache.org/repos/asf/incubator/ofbiz/tags/$\{file-base-name}
  8. $ cd ${file-base-name}
  9. For framework only release: rm -Rf applications/
  10. $ ant run-install
  11. $ cd ..
  12. $ zip -r ${file-base-name}.zip ${file-base-name}/
  13. $ tar -czvf ${file-base-name}.tgz ${file-base-name}/*
  14. $ gpg --output ${file-base-name}.zip.asc --detach-sig --armor ${file-base-name}.zip
  15. $ gpg --output ${file-base-name}.tgz.asc --detach-sig --armor ${file-base-name}.tgz
  16. $ openssl md5 ${file-base-name}.zip > ${file-base-name}.zip.md5
  17. $ openssl md5 ${file-base-name}.tgz > ${file-base-name}.tgz.md5