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

Skip to content

Commit 46aa443

Browse files
committed
Updated releasing.md
1 parent e66e134 commit 46aa443

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

development/releasing.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@ To create a release:
77
- create release branch from development branch and make sure to name the release branch: `release/vX.Y.Z`
88
- update, commit and push at least one file change in the release branch, to kickoff a Travis build
99
- wait for th build to complete successfully
10-
- merge the release branch to master and wait for master build to complete successfully
11-
- create a release from the master branch using [github releases page](https://github.com/utPLSQL/utPLSQL/releases) and populate release description using information found on the issues and pull requests since previous release.
10+
- merge the release branch to master and wait for master build to complete successfully (do not use Squash/rebase for merge operation)
11+
- create a Github release from the master branch using [github releases page](https://github.com/utPLSQL/utPLSQL/releases) and populate release description using information found on the issues and pull requests since previous release.
1212
To find issues closed after certain date use [advanced filters](https://help.github.com/articles/searching-issues-and-pull-requests/#search-by-open-or-closed-state).
1313
Example: [`is:issue closed:>2018-07-22`](https://github.com/utPLSQL/utPLSQL/issues?utf8=%E2%9C%93&q=is%3Aissue+closed%3A%3E2018-07-22+)
14-
- After release was successfully built, merge master branch back into develop branch
14+
- After A build was completed on a TAG (github release) was successful, merge master branch back into develop branch.
15+
- At this point, master branch and release tag should be at the same commit version and artifacts should be uploaded into Github release.
1516
- After develop branch was built, update version number in `VERSION` file to represent next planned release version.
1617
- Clone `utplsql.githug.io` project and add a new announcement about next version being released in `_posts`. Use previous announcements as a template. Make sure to set date, time and post title properly.
1718

1819
The following will happen:
1920
- build executed on branch `release/vX.Y.Z-[something]` updates files `sonar-project.properties`, `VERSION` with project version derived from the release branch name
2021
- changes to those two files are committed and pushed back to release branch by Travis
21-
- when a release is created, a new tag is added in on the repository and a tag build is executed
22+
- builds on master branch are **not getting executed**
23+
- when a Github release is created, a new tag is added in on the repository and a tag build is executed
2224
- the documentation for new release is published on `utplsql.github.io` and installation archives are added to the tag.
2325

2426
Note:

0 commit comments

Comments
 (0)