Polishing.

This commit is contained in:
Greg L. Turnquist
2022-01-24 12:44:17 -06:00
parent 0571708907
commit 4acf98410f

View File

@@ -64,11 +64,23 @@ But part of the release process requires a local check, which DOES depend upon y
----
% git push -f origin release
----
+
5. For milestones and release candidates, verify the artifacts on artifactory.
6. For releases, login to maven central.
* Verify the release.
* Close the repository.
* Release the repository.
7. Announce on VMware Slack.
8. Once completed, push the `main` branch for next version's snapshots.
+
----
% git checkout main
% git push
% git push --tags
----
NOTE: You can chain the previous set of commands together using `&&`.
The pipeline will build and release the "release" branch. It will also build a new a new snapshot and stage it on artifactory.
For releases that go to Maven Central, the user much manually check out and verify the artifacts before releasing them.
The pipeline will build and release the "release" branch on artifactory for milestones and RCs.
For releases, they are sent to maven central.
=== Running CI tasks locally