Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bdf0ad4

Browse files
authored
Create releasing.md
1 parent d1ddde1 commit bdf0ad4

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

development/releasing.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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.
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
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+
- When a tag build is executed, the documentation is built and files are uploaded to the tag.
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.

0 commit comments

Comments
 (0)