Versions Compared

Key

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

...

  • 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
languagebash
# 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
languagebash
# 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

...