THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- For revision: svn export -r \ ${revision-number} http://svn.apache.org/repos/asf/incubator/ofbiz/trunk
ofbiz
- For branch: svn export http://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/
...
- Example file-base-name: apache-ofbiz-incubating-4.0.0.RC1
- svn export http://svn.apache.org/repos/asf/incubator/ofbiz/trunk
ofbiz
- cd ofbiz
- echo \ ${revision-number} > REVISION
- ant run-install
- cd ..
- zip -r \ ${file-base-name}.zip ofbiz/
- tar -czvf \ ${file-base-name}.tgz ofbiz/*
- 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.0
- svn co https://svn.apache.org/repos/asf/incubator/ofbiz
- svn copy trunk branches/\${branch-name}
- svn commit -m "Created new branch: \ ${branch-name}"
Steps for creating a release from a branch:
- Example file-base-name: apache-ofbiz-4.0.0
- Example branch-name: release4.0.0
- svn export http://svn.apache.org/repos/asf/incubator/ofbiz/branches/\$\
{branch-name} ofbiz
- cd ofbiz
- ant run-install
- cd ..
- zip -r \ ${file-base-name}.zip ofbiz/
- tar -czvf \ ${file-base-name}.tgz ofbiz/*
- 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