|
1 | | -Release process is automated in following way: |
2 | | -1) with every build, the build process on travis updatse files with appropriate version number before deployment into db. |
| 1 | +The release process is automated in the following way: |
| 2 | +1) With every build, the build process on Travis updates files with an appropriate version number before deployment into the database. |
3 | 3 | This is to confirm that the update of versions works properly. |
4 | | -2) when build is executed on a branch named `release/v1.2.3-something` then additional steps are taken: |
5 | | - - project version in files: `sonar-project.properties`, `VERSION` is updated from the version number derived from release branch |
6 | | - - changes on those two files are committed and and pushed - this should happen only once, when the release branch is initially created on the main repo |
| 4 | +2) When a build is executed on a branch named `release/v1.2.3-something` then additional steps are taken: |
| 5 | + - the project version in files: `sonar-project.properties`, `VERSION` is updated from the version number derived from the release branch |
| 6 | + - changes to those two files are committed and pushed - this should happen only once, when the release branch is initially created on the main repo |
7 | 7 | 3) To create a release, just create a tag on the code to be released. The tag name must match the regex pattern: `^v[0-9]+\.[0-9]+\.[0-9]+.*$` |
8 | 8 | - When a tag build is executed, the documentation is built and files are uploaded to the tag. |
9 | 9 | - The version number is derived from the tag name. |
10 | | -4) Release version do not provide access to unversioned source files (the default zip file from github is empty). |
11 | | - The sources for release are provided in separate zip files delivered from travis build process. |
| 10 | +4) The release version does not provide access to unversioned source files (the default zip file from GitHub is empty). |
| 11 | + The sources for release are provided in separate zip files delivered from the Travis build process. |
0 commit comments