1.28. Release Script

bin release-csra-rc
help release-csra-rc --help
repository https://github.com/csra/csra-release-utils.git

1.28.1. Example of 0.11 release

First of all we do a dry run, if no errors occur than removed the --dry-run argument and perform the release.

$ release-csra-rc --citk ~/workspace/csra/citk --version 0.11 --dry-run
2018-04-12 16:39:12 spoon csra_release_utils.release[3384] INFO === prepare distribution /home/divine/workspace/csra/citk/distributions/lsp-csra-0.11.distribution ===
2018-04-12 16:39:12 spoon csra_release_utils.release[3384] INFO === release related projects ===
2018-04-12 16:39:12 spoon csra_release_utils.release[3384] INFO create release branch release-0.11 of project csra-utils from branch master...
2018-04-12 16:39:24 spoon csra_release_utils.release[3384] INFO create release branch release-0.11 of project lsp-csra-docs from branch master...
2018-04-12 16:41:54 spoon csra_release_utils.release[3384] INFO create release branch release-0.11 of project bco.registry.csra-db-deployer from branch master...
2018-04-12 16:41:55 spoon csra_release_utils.release[3384] INFO create release branch release-0.11 of project lsp-csra-system-startup from branch master...
2018-04-12 16:41:56 spoon csra_release_utils.release[3384] INFO create release branch release-0.11 of project lsp-csra-system-config from branch master...
2018-04-12 16:41:57 spoon csra_release_utils.release[3384] INFO create release branch release-0.11 of project fsmt-exp-csra-experiments from branch master...
2018-04-12 16:44:02 spoon csra_release_utils.release[3384] INFO === upgrade versions in new distribution ===
2018-04-12 16:44:02 spoon csra_release_utils.release[3384] INFO === release script successfully finished ===
2018-04-12 16:44:02 spoon csra_release_utils.release[3384] INFO === your next steps should be ===
2018-04-12 16:44:02 spoon csra_release_utils.release[3384] INFO      *  backup local models, images and data stored at the core machines!
2018-04-12 16:44:02 spoon csra_release_utils.release[3384] INFO      *  create jenkins release sync and generate distribution scripts.
2018-04-12 16:44:02 spoon csra_release_utils.release[3384] INFO      *  inform the other developers about the new release!