This is an automated email from the ASF dual-hosted git repository.
zhongjiajie pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new 775b3f87b4 [doc] Add skip spotless check during ASF release. (#12835)
775b3f87b4 is described below
commit 775b3f87b407a738f4ac8938ef6bce59b7f7b59a
Author: Kerwin <[email protected]>
AuthorDate: Thu Nov 10 14:26:24 2022 +0800
[doc] Add skip spotless check during ASF release. (#12835)
---
docs/docs/en/contribute/release/release.md | 6 +++---
docs/docs/zh/contribute/release/release.md | 10 +++++-----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/docs/docs/en/contribute/release/release.md
b/docs/docs/en/contribute/release/release.md
index dffb5fb4fc..f83757d4f2 100644
--- a/docs/docs/en/contribute/release/release.md
+++ b/docs/docs/en/contribute/release/release.md
@@ -164,7 +164,7 @@ git push origin "${VERSION}"-release
### Pre-Release Check
```shell
-mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true" -DautoVersionSubmodules=true
-DdryRun=true -Dusername="${GH_USERNAME}"
+mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dspotless.check.skip=true"
-DautoVersionSubmodules=true -DdryRun=true -Dusername="${GH_USERNAME}"
```
* `-Prelease`: choose release profile, which will pack all the source codes,
jar files and executable binary packages.
@@ -182,7 +182,7 @@ mvn release:clean
Then, prepare to execute the release.
```shell
-mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true" -DautoVersionSubmodules=true
-DpushChanges=false -Dusername="${GH_USERNAME}"
+mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dspotless.check.skip=true"
-DautoVersionSubmodules=true -DpushChanges=false -Dusername="${GH_USERNAME}"
```
It is basically the same as the previous rehearsal command, but deleting
`-DdryRun=true` parameter.
@@ -214,7 +214,7 @@ git push origin --tags
### Deploy the Release
```shell
-mvn release:perform -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true" -DautoVersionSubmodules=true
-Dusername="${GH_USERNAME}"
+mvn release:perform -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dspotless.check.skip=true"
-DautoVersionSubmodules=true -Dusername="${GH_USERNAME}"
```
After that command is executed, the version to be released will be uploaded to
Apache staging repository automatically.
diff --git a/docs/docs/zh/contribute/release/release.md
b/docs/docs/zh/contribute/release/release.md
index f8137ef78a..4f503a310f 100644
--- a/docs/docs/zh/contribute/release/release.md
+++ b/docs/docs/zh/contribute/release/release.md
@@ -163,15 +163,15 @@ A_USERNAME=<YOUR-APACHE-USERNAME>
git clone -b "${VERSION}"-prepare
https://github.com/apache/dolphinscheduler.git
cd ~/dolphinscheduler/
git pull
-git checkout -b ${RELEASE.VERSION}-release
-git push origin ${RELEASE.VERSION}-release
+git checkout -b "${VERSION}"-release
+git push origin "${VERSION}"-release
```
### 发布预校验
```shell
# 运行发版校验
-mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true" -DautoVersionSubmodules=true
-DdryRun=true -Dusername="${GH_USERNAME}"
+mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dspotless.check.skip=true"
-DautoVersionSubmodules=true -DdryRun=true -Dusername="${GH_USERNAME}"
```
* `-Prelease`: 选择release的profile,这个profile会打包所有源码、jar文件以及可执行二进制包。
@@ -189,7 +189,7 @@ mvn release:clean
然后准备执行发布。
```shell
-mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true" -DautoVersionSubmodules=true
-DpushChanges=false -Dusername="${GH_USERNAME}"
+mvn release:prepare -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dspotless.check.skip=true"
-DautoVersionSubmodules=true -DpushChanges=false -Dusername="${GH_USERNAME}"
```
和上一步演练的命令基本相同,去掉了 `-DdryRun=true` 参数。
@@ -218,7 +218,7 @@ git push origin --tags
### 部署发布
```shell
-mvn release:perform -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true" -DautoVersionSubmodules=true
-Dusername="${GH_USERNAME}"
+mvn release:perform -Prelease -Darguments="-Dmaven.test.skip=true
-Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dspotless.check.skip=true"
-DautoVersionSubmodules=true -Dusername="${GH_USERNAME}"
```
执行完该命令后,待发布版本会自动上传到Apache的临时筹备仓库(staging repository)。你可以通过访问 [apache staging
repositories](https://repository.apache.org/#stagingRepositories)