THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- For revision: svn export -r ${revision-number} httphttps://svn.apache.org/repos/asf/incubator/ofbiz/trunk ofbiz
- For branch: svn export httphttps://svn.apache.org/repos/asf/incubator/ofbiz/branches/$\
{branch-name} ofbiz
- $ cd ofbiz
- $ ant run-tests
Wiki Markup Check results... (search for \[JUNIT\])
- $ cd ..
- $ rm -Rf ofbiz/
Steps for a test snapshot type "release":
- Example file-base-name: apache-ofbiz-incubating-4.0.0.RC1TS1
- $ svn export httphttps://svn.apache.org/repos/asf/incubator/ofbiz/trunk ${file-base-name}
- $ cd ${file-base-name}
- $ echo ${revision-number} > REVISION
- $ ant run-install
- $ cd ..
- $ zip -r ${file-base-name}.zip ${file-base-name}/
- $ tar -czvf ${file-base-name}.tgz ${file-base-name}/*
- $ gpg --output ${file-base-name}.zip.asc --detach-sig --armor ${file-base-name}.zip
- $ gpg --output ${file-base-name}.tgz.asc --detach-sig --armor ${file-base-name}.tgz
- $ openssl md5 ${file-base-name}.zip > ${file-base-name}.zip.md5
- $ openssl md5 ${file-base-name}.tgz > ${file-base-name}.tgz.md5
...
- Exaple branch-name: release4.0 (for a series of releases using 4.0.0, 4.0.1, 4.0.2, etc)
- $ svn co https://svn.apache.org/repos/asf/incubator/ofbiz ofbizroot
- $ cd ofbizroot
- $ svn copy trunk branches/${branch-name}
- $ svn commit -m "Created new branch: ${branch-name}"
Steps for applying a fix from the trunk to a branch as part of maintenance:
- $ svn co https://svn.apache.org/repos/asf/incubator/ofbiz/branches/$\
{branch-name} ofbiz
- $ cd ofbiz
- $ svn merge -r ${revision-1}:${revison} httphttps://svn.apache.org/repos/asf/incubator/ofbiz/trunk
- $ svn commit -m "Applied fix from trunk for revision: ${revision}"
...
- Example file-base-name: apache-ofbiz-4.0.0, or for framework only: apache-ofbiz-framework-4.0.0
- Example branch-name: release4.0
- $ svn co https://svn.apache.org/repos/asf/incubator/ofbiz ofbizroot
- $ cd ofbizroot
- $ svn copy branches/${branch-name} tags/${file-base-name}
- $ cd ..
- $ svn export http://svn.apache.org/repos/asf/incubator/ofbiz/tags/$\
{file-base-name}
- $ cd ${file-base-name}
- For framework only release: rm -Rf applications/
- $ ant run-install
- $ cd ..
- $ zip -r ${file-base-name}.zip ${file-base-name}/
- $ tar -czvf ${file-base-name}.tgz ${file-base-name}/*
- $ gpg --output ${file-base-name}.zip.asc --detach-sig --armor ${file-base-name}.zip
- $ gpg --output ${file-base-name}.tgz.asc --detach-sig --armor ${file-base-name}.tgz
- $ openssl md5 ${file-base-name}.zip > ${file-base-name}.zip.md5
- $ openssl md5 ${file-base-name}.tgz > ${file-base-name}.tgz.md5