THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Make sure build is happening and all integration tests are passed by following steps defined in readme.md
- Edit the fineract-provider/build.gradle "distributions" block to contain the right release number for binary and source releases - e.g.
distributionBaseName = "apache-fineract-0.6.0-binary"
and
distributionBaseName = "apache-fineract-0.6.0-src"
- Create the source and binary tars with the following command
Code Block | ||
---|---|---|
| ||
# cd /home/user1/apache-fineract-0.6.0-src # ./gradlew clean build -x test -PdistVersion=0.6.0 distTar |
- Next step is to create detached signature, checksum with MD5 and SHA with the following commands
Code Block | ||
---|---|---|
| ||
# cd fineract-provider/homebuild/user1 distributions # gpg --armor --output apache-fineract-0.6.0-src.tar.gz.asc --detach-sig apache-fineract-0.6.0-src.tar.gz # gpg --print-md MD5 apache-fineract-0.6.0-src.tar.gz > apache-fineract-0.6.0-src.tar.gz.md5 # gpg --print-md SHA512 apache-fineract-0.6.0-src.tar.gz > apache-fineract-0.6.0-src.tar.gz.sha512 # gpg --armor --output apache-fineract-0.6.0--binary.tar.gz.asc --detach-sig apache-fineract-0.6.0-binary.tar.gz # gpg --print-md MD5 apache-fineract-0.6.0-binary.tar.gz > apache-fineract-0.6.0-binary.tar.gz.md5 # gpg --print-md SHA512 apache-fineract-0.6.0-binary.tar.gz > apache-fineract-0.6.0-binary.tar.gz.sha512 |
...