rocketmq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dongefore...@apache.org
Subject [rocketmq-site] branch master updated: Polish the release manual
Date Mon, 05 Nov 2018 08:44:07 GMT
This is an automated email from the ASF dual-hosted git repository.

dongeforever pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-site.git


The following commit(s) were added to refs/heads/master by this push:
     new b52fd96  Polish the release manual
b52fd96 is described below

commit b52fd96e4fa2ce79b766cb0d2ec30135f718f738
Author: zander <zhendongliu.lzd@alibaba-inc.com>
AuthorDate: Mon Nov 5 16:43:48 2018 +0800

    Polish the release manual
---
 _docs/08-release-manual.md | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

diff --git a/_docs/08-release-manual.md b/_docs/08-release-manual.md
index 2f58750..86199ad 100644
--- a/_docs/08-release-manual.md
+++ b/_docs/08-release-manual.md
@@ -74,23 +74,14 @@ Also, remember to check the current version of MQVersion, which should
be equal
 #### 1.5 Publish the Release Notes
 Generate the release notes via [RocketMQ JIRA](https://issues.apache.org/jira/browse/ROCKETMQ/)
and publish it to the [rocketmq-site](https://github.com/apache/rocketmq-site), there is a
[release notes](https://rocketmq.apache.org/release_notes/release-notes-4.2.0/) available
for reference, include the link to the release notes in the voting emails.
 
-## 2.Build the Binary Release Candidate
-Checkout the code to be released, and build the binary artifact.
-Be aware of the os version, for some dependency is os sensitive, such as netty tc-native.
-
-* Make sure that your are in the candidate release branch.
-* Make sure that all the unit tests can pass via `mvn clean install`.
-* Make sure that all the integration tests can pass via `mvn clean test -Pit-test`.
-
-After the successful building, remember to sign the artifact, and copy them to the svn repository,
you could refer to [svn repository](https://dist.apache.org/repos/dist/release/rocketmq/4.2.0)
.
 
-## 3.Build the Source Release Candidate
+## 2.Build the Source Release Candidate
 In this process, you need to use maven release plugin to release the artifact to maven repository.
And also, copy them to the svn repository.
 
-#### 3.1 Release to the maven repository
+#### 2.1 Release to the maven repository
 
 
-Firstly, checkout a new branch from `master` with its name equal to the release version,
like `release-4.2.0`.
+Firstly, checkout a new branch from the target branch(master or develop) with its name equal
to the release version, like `release-4.2.0`.
 
 Perform the following to generate and stage the artifacts:
 
@@ -102,10 +93,21 @@ Now, the candidate release artifacts can be found in the [Nexus staging
repo](ht
 
 **Tips:** If you are performing a source-only release, please remove all artifacts from the
staging repo besides the .zip file containing the source and the javadocs jar file. In the
Nexus GUI, you can right click on each artifact to be deleted and then select `Delete`.
 
-#### 3.2 Rollback and Retry
+#### 2.2 Rollback and Retry
 If the staging process encounter problem, you may need to rollback:
 Delete the branch and tag created in 3.1 and then redo it.
 
+## 3.Build the Binary Release Candidate
+Checkout the code to be released(must be the same as the source branch), and build the binary
artifact.
+Be aware of the os version, for some dependency is os sensitive, such as netty tc-native.
+
+* Make sure that your are in the candidate release branch.
+* Make sure that all the unit tests can pass via `mvn clean install`.
+* Make sure that all the integration tests can pass via `mvn clean test -Pit-test`.
+
+After the successful building, remember to sign the artifact, and copy them to the svn repository,
you could refer to [svn repository](https://dist.apache.org/repos/dist/release/rocketmq/4.2.0)
.
+
+
 ## 4. Validate the Release Candidate
 
 #### 4.1 check list for binary release:


Mime
View raw message