-
Notifications
You must be signed in to change notification settings - Fork 10
Releasing
Andrey Kurilov edited this page Oct 6, 2017
·
3 revisions
Mongoose uses the semantic versioning. The following interfaces are mentioned as the subject of the backward compatibility:
- API
- Output files containing the metrics
- Item list files
- Scenario files format
- Configuration options
- Ensure all tests are OK
- Ensure the new version documentation is ready
- Create the corresponding version branch
release-v<X>.<Y>.<Z>
and set the version in the configuration to .. - Share the testing build with QE and repeat this step until the qualification is OK
- Create/replace the corresponding VCS tags:
git tag -a <X>.<Y>.<Z> -m <X>.<Y>.<Z> git tag -a latest -m <X>.<Y>.<Z> git push --tags --force
- Create the pull request to the
master
branch - Merge the pull request if reviewed and approved
- Upload the artifacts to the Central Maven repo:
1.
./gradlew clean uploadArchives
- Go to the https://oss.sonatype.org/#stagingRepositories find the corresponding repository, close and then release it.
- Overview
- Deployment
- User Guide
- Troubleshooting
- Reference