Release 17.10.0-jh
When not specified, we're on the context of 17-10-stable-jh branch.
Prep stable branch changes
-
Create 17-10-stable-jh BASE=$(git merge-base origin/17-10-stable origin/master | tr -d '\n') COM_ID=$(git rev-list ${BASE}..origin/main-jh --ancestry-path | grep -f <(git rev-list ${BASE}..origin/main-jh --first-parent) | tail -1) git checkout -b 17-10-stable-jh $COM_ID -
Pick the below new required JH changes from main-jhinto17-10-stable-jhif neededPICK COMMIT OR MR
-
Merge from 17.10.0+ee.0to make sure all commits are passing CIgit merge 17.10.0+ee.0- Resolve conflicts. Update
VERSIONto be the rails jh tag17.10.0-jh
-
Push the branch to the canonicalremote to build test packages of the release
After release is finalized and tagged
-
Tag 17.10.0+jh.0from17-10-stable-jhgit tag -a 17.10.0+jh.0 -m "Version 17.10.0+jh.0"
-
Push the tag to the canonicalremotegit push origin 17.10.0+jh.0
-
Contact QA to test the monthly release -
After all pipelines are built, trigger the manual release jobs
Finally
After all of Omnibus CNG and Gitlab Chart have been released.
-
更新 VersionDot -
slack 和钉钉群。
由 Kang Liu 编辑于