Closed gshif closed 4 years ago
git checkout 1.8
git pull
Gopkg.lock
file with the latest influxdb sha (if needed) by running dep ensure -update github.com/influxdata/influxdb
1.8
. You can monitor build status by using your's PR link here: https://ci.influxdb.com/job/Plutonium-Unit-Tests/view/change-requests/.
Please NOTE: most likely some of the unit tests will fail. One of the reasons could be flaky tests. You can re-run build by doing the following:
Build History
Replay
button. You can comment the stage
if you want to skip it by using when { expression { return false }}
, for example if you want to skip stage Query regression test
, you would type when { expression { return false }}
right after stage('Query regression test') {
Run
buttongithub.com/influxdata/plutonium: 1.8
, run command: git tag -a v1.8.0rc2 -m v1.8.0rc2 && git push origin v1.8.0rc2
updating the version and rc number to the correct onePipeline -> Branches to build
make changes to Branch Specifier
field updating it with correct tag and save the changesBuild Now
link.
You might face the same problem as in regular builds - flaky unit tests - so use the steps to skip them.
1.8
branch, then rungit checkout 1.8
commandgit pull
v1.8.0rc0
, runninggit rev-list -n 1 v1.8.0rc0
will return the commit for thev1.8.0rc0
, let's call it commit_1 Runninggit log -1
will return the latest commit for the branch - commit_2 Get all of the commits by runninggit log commit_1...commit_2 --oneline
command. Check the CHANGELOG to ensure all of the changes are present. If not, then create a branch based on a release branch and update CHANGELOG. If it is a GA release, update the date of the release. After successful build, merge the changes into the1.8
branch.1.8
branch build completes successfully, make changes inplutonium
repo You can monitor the build here: https://ci.influxdb.com/job/influxdb/job/1.8/