This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new a5d8777ee7 Use CI-friendly revision to set the project version (#12640)
a5d8777ee7 is described below

commit a5d8777ee7524ac47dd6ea555695acad51376cc0
Author: kezhenxu94 <[email protected]>
AuthorDate: Tue Sep 24 17:53:14 2024 +0800

    Use CI-friendly revision to set the project version (#12640)
---
 .github/workflows/skywalking.yaml                  |  5 ++-
 apm-dist/pom.xml                                   |  2 +-
 apm-protocol/apm-network/pom.xml                   |  2 +-
 apm-protocol/pom.xml                               |  2 +-
 apm-webapp/pom.xml                                 |  2 +-
 docs/en/changes/changes.md                         |  1 +
 docs/en/guides/How-to-release.md                   | 45 ++++++++++++++++++----
 oap-server-bom/pom.xml                             |  2 +-
 oap-server/ai-pipeline/pom.xml                     |  2 +-
 oap-server/analyzer/agent-analyzer/pom.xml         |  2 +-
 oap-server/analyzer/event-analyzer/pom.xml         |  2 +-
 oap-server/analyzer/log-analyzer/pom.xml           |  2 +-
 oap-server/analyzer/meter-analyzer/pom.xml         |  2 +-
 oap-server/analyzer/pom.xml                        |  2 +-
 oap-server/exporter/pom.xml                        |  2 +-
 oap-server/mqe-grammar/pom.xml                     |  2 +-
 oap-server/mqe-rt/pom.xml                          |  2 +-
 oap-server/oal-grammar/pom.xml                     |  2 +-
 oap-server/oal-rt/pom.xml                          |  2 +-
 oap-server/pom.xml                                 |  2 +-
 oap-server/server-alarm-plugin/pom.xml             |  2 +-
 .../cluster-consul-plugin/pom.xml                  |  2 +-
 .../cluster-etcd-plugin/pom.xml                    |  2 +-
 .../cluster-kubernetes-plugin/pom.xml              |  2 +-
 .../cluster-nacos-plugin/pom.xml                   |  2 +-
 .../cluster-standalone-plugin/pom.xml              |  2 +-
 .../cluster-zookeeper-plugin/pom.xml               |  2 +-
 oap-server/server-cluster-plugin/pom.xml           |  2 +-
 .../server-configuration/configuration-api/pom.xml |  2 +-
 .../configuration-apollo/pom.xml                   |  2 +-
 .../configuration-consul/pom.xml                   |  2 +-
 .../configuration-etcd/pom.xml                     |  2 +-
 .../configuration-k8s-configmap/pom.xml            |  2 +-
 .../configuration-nacos/pom.xml                    |  2 +-
 .../configuration-zookeeper/pom.xml                |  2 +-
 .../grpc-configuration-sync/pom.xml                |  2 +-
 oap-server/server-configuration/pom.xml            |  2 +-
 oap-server/server-core/pom.xml                     |  2 +-
 .../cilium-fetcher-plugin/pom.xml                  |  2 +-
 .../server-fetcher-plugin/fetcher-proto/pom.xml    |  2 +-
 .../kafka-fetcher-plugin/pom.xml                   |  2 +-
 oap-server/server-fetcher-plugin/pom.xml           |  2 +-
 oap-server/server-health-checker/pom.xml           |  2 +-
 oap-server/server-library/library-client/pom.xml   |  2 +-
 .../library-datacarrier-queue/pom.xml              |  2 +-
 .../library-elasticsearch-client/pom.xml           |  2 +-
 .../library-kubernetes-support/pom.xml             |  2 +-
 oap-server/server-library/library-module/pom.xml   |  2 +-
 oap-server/server-library/library-server/pom.xml   |  2 +-
 oap-server/server-library/library-util/pom.xml     |  2 +-
 oap-server/server-library/pom.xml                  |  2 +-
 .../debugging-query-plugin/pom.xml                 |  2 +-
 .../server-query-plugin/logql-plugin/pom.xml       |  2 +-
 oap-server/server-query-plugin/pom.xml             |  2 +-
 .../server-query-plugin/promql-plugin/pom.xml      |  2 +-
 .../query-graphql-plugin/pom.xml                   |  2 +-
 .../zipkin-query-plugin/pom.xml                    |  2 +-
 .../aws-firehose-receiver/pom.xml                  |  2 +-
 .../pom.xml                                        |  2 +-
 .../envoy-metrics-receiver-plugin/pom.xml          |  2 +-
 .../otel-receiver-plugin/pom.xml                   |  2 +-
 oap-server/server-receiver-plugin/pom.xml          |  2 +-
 .../server-receiver-plugin/receiver-proto/pom.xml  |  2 +-
 .../skywalking-browser-receiver-plugin/pom.xml     |  2 +-
 .../skywalking-clr-receiver-plugin/pom.xml         |  2 +-
 .../skywalking-ebpf-receiver-plugin/pom.xml        |  2 +-
 .../skywalking-event-receiver-plugin/pom.xml       |  2 +-
 .../skywalking-jvm-receiver-plugin/pom.xml         |  2 +-
 .../skywalking-log-receiver-plugin/pom.xml         |  2 +-
 .../skywalking-management-receiver-plugin/pom.xml  |  2 +-
 .../skywalking-mesh-receiver-plugin/pom.xml        |  2 +-
 .../skywalking-meter-receiver-plugin/pom.xml       |  2 +-
 .../skywalking-profile-receiver-plugin/pom.xml     |  2 +-
 .../skywalking-sharing-server-plugin/pom.xml       |  2 +-
 .../skywalking-telegraf-receiver-plugin/pom.xml    |  2 +-
 .../skywalking-trace-receiver-plugin/pom.xml       |  2 +-
 .../skywalking-zabbix-receiver-plugin/pom.xml      |  2 +-
 .../zipkin-receiver-plugin/pom.xml                 |  2 +-
 oap-server/server-starter/pom.xml                  |  2 +-
 oap-server/server-storage-plugin/pom.xml           |  2 +-
 .../storage-banyandb-plugin/pom.xml                |  2 +-
 .../storage-elasticsearch-plugin/pom.xml           |  2 +-
 .../storage-jdbc-hikaricp-plugin/pom.xml           |  2 +-
 oap-server/server-telemetry/pom.xml                |  2 +-
 oap-server/server-telemetry/telemetry-api/pom.xml  |  2 +-
 .../server-telemetry/telemetry-prometheus/pom.xml  |  2 +-
 oap-server/server-testing/pom.xml                  |  2 +-
 oap-server/server-tools/data-generator/pom.xml     |  2 +-
 oap-server/server-tools/pom.xml                    |  2 +-
 oap-server/server-tools/profile-exporter/pom.xml   |  4 +-
 .../tool-profile-snapshot-bootstrap/pom.xml        |  4 +-
 .../tool-profile-snapshot-exporter/pom.xml         |  4 +-
 .../tool-profile-snapshot-server-mock/pom.xml      |  4 +-
 pom.xml                                            | 32 ++++++++++++---
 94 files changed, 162 insertions(+), 109 deletions(-)

diff --git a/.github/workflows/skywalking.yaml 
b/.github/workflows/skywalking.yaml
index 6cf85a0879..f55e8888d6 100644
--- a/.github/workflows/skywalking.yaml
+++ b/.github/workflows/skywalking.yaml
@@ -178,9 +178,10 @@ jobs:
         run: |
           ./mvnw clean install javadoc:javadoc -B -q -Pall \
             -Dmaven.test.skip \
-            -Dcheckstyle.skip
+            -Dcheckstyle.skip \
+            -Dgpg.skip
       - name: Verify builds are reproducible
-        run: ./mvnw -Dmaven.test.skip clean verify artifact:compare -Pall
+        run: ./mvnw -Dmaven.test.skip clean verify artifact:compare -Pall 
-Dgpg.skip
       - uses: actions/upload-artifact@v4
         name: Upload distribution tar
         with:
diff --git a/apm-dist/pom.xml b/apm-dist/pom.xml
index 8d0cd96d79..106fce645b 100644
--- a/apm-dist/pom.xml
+++ b/apm-dist/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>apm</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/apm-protocol/apm-network/pom.xml b/apm-protocol/apm-network/pom.xml
index d4f41c1d7d..2be48f6939 100644
--- a/apm-protocol/apm-network/pom.xml
+++ b/apm-protocol/apm-network/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-protocol</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/apm-protocol/pom.xml b/apm-protocol/pom.xml
index 387e761264..201570eedc 100644
--- a/apm-protocol/pom.xml
+++ b/apm-protocol/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>apm</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/apm-webapp/pom.xml b/apm-webapp/pom.xml
index 698a93f046..8a39cbfcb2 100644
--- a/apm-webapp/pom.xml
+++ b/apm-webapp/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>apm</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 75644415be..1c89cbd470 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -9,6 +9,7 @@
 * Bump up skywalking-infra-e2e to work around GHA removing `docker-compose` v1.
 * Bump up CodeQL GitHub Actions.
 * Fix wrong phase of delombok plugin to reduce build warnings.
+* Use ci-friendly revision to set the project version.
 
 #### OAP Server
 
diff --git a/docs/en/guides/How-to-release.md b/docs/en/guides/How-to-release.md
index 3197acbbed..243718be00 100644
--- a/docs/en/guides/How-to-release.md
+++ b/docs/en/guides/How-to-release.md
@@ -43,25 +43,56 @@ This step is only for testing purpose. If your env is 
correctly set, you don't n
 ```
 
 ## Prepare for the release
+
+- Make sure you local repo is clean, up-to-date, and no uncommitted changes.
+
+```bash
+git checkout master
+git pull
+git checkout .
+git clean -df
+git submodule update
+```
+
+- Set the version number that you are about to release.
+
+```bash
+export RELEASE_VERSION=x.y.z # (example: RELEASE_VERSION=10.1.0)
 ```
-./mvnw release:clean
-./mvnw release:prepare -DautoVersionSubmodules=true 
-Darguments='-Dmaven.test.skip' -Pall
+
+- Update the property `revision` in `pom.xml` file, and commit it.
+
+```bash
+./mvnw versions:set-property -DgenerateBackupPoms=false -Dproperty=revision 
-DnewVersion=${RELEASE_VERSION}
+git add pom.xml
+git commit -m "Prepare for release ${RELEASE_VERSION}"
 ```
 
-- Set version number as x.y.z, and tag as **v**x.y.z (The version tag must 
start with **v**. You will find out why this is necessary in the next step.)
+- Tag the commit and push it to the upstream.
 
-_You could do a GPG signature before preparing for the release. If you need to 
input the password to sign, and the maven doesn't provide you with the 
opportunity to do so, this may lead to failure of the release. To resolve this, 
you may run `gpg --sign xxx` in any file. This will allow it to remember the 
password for long enough to prepare for the release._ 
+```bash
+git tag v${RELEASE_VERSION}
+git push origin v${RELEASE_VERSION}
+```
 
 ## Stage the release 
+
+```bash
+./mvnw install deploy -DskipTests
 ```
-./mvnw release:perform -Darguments='-Dmaven.test.skip' -Pall
+
+This command will build, sign, and deploy the release to the Apache staging 
repository.
+You should be prompted for your GPG passphrase during the deployment process.
+If no prompt is present, you can set the passphrase in the environment 
variable `MAVEN_GPG_PASSPHRASE`:
+
+```bash
+MAVEN_GPG_PASSPHRASE=<your-gpg-passphrase> ./mvnw install deploy -DskipTests
 ```
 
 - The release will be automatically inserted into a temporary staging 
repository.
 
 ## Build and sign the source code package
-```shell
-export RELEASE_VERSION=x.y.z (example: RELEASE_VERSION=5.0.0-alpha)
+```bash
 cd tools/releasing
 bash create_source_release.sh
 ```
diff --git a/oap-server-bom/pom.xml b/oap-server-bom/pom.xml
index a2aced4116..d2ca7f1a96 100644
--- a/oap-server-bom/pom.xml
+++ b/oap-server-bom/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>apm</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <packaging>pom</packaging>
     <modelVersion>4.0.0</modelVersion>
diff --git a/oap-server/ai-pipeline/pom.xml b/oap-server/ai-pipeline/pom.xml
index fe659bc697..5b98b6fc56 100644
--- a/oap-server/ai-pipeline/pom.xml
+++ b/oap-server/ai-pipeline/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.skywalking</groupId>
         <artifactId>oap-server</artifactId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <groupId>org.apache.skywalking</groupId>
diff --git a/oap-server/analyzer/agent-analyzer/pom.xml 
b/oap-server/analyzer/agent-analyzer/pom.xml
index 352be8c32b..b4b96cd62e 100644
--- a/oap-server/analyzer/agent-analyzer/pom.xml
+++ b/oap-server/analyzer/agent-analyzer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>analyzer</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/analyzer/event-analyzer/pom.xml 
b/oap-server/analyzer/event-analyzer/pom.xml
index 4540cc515f..69179b753b 100644
--- a/oap-server/analyzer/event-analyzer/pom.xml
+++ b/oap-server/analyzer/event-analyzer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>analyzer</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/analyzer/log-analyzer/pom.xml 
b/oap-server/analyzer/log-analyzer/pom.xml
index 175e270350..576539cb85 100644
--- a/oap-server/analyzer/log-analyzer/pom.xml
+++ b/oap-server/analyzer/log-analyzer/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>analyzer</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/analyzer/meter-analyzer/pom.xml 
b/oap-server/analyzer/meter-analyzer/pom.xml
index cceb185e90..945fd061b3 100644
--- a/oap-server/analyzer/meter-analyzer/pom.xml
+++ b/oap-server/analyzer/meter-analyzer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>analyzer</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/analyzer/pom.xml b/oap-server/analyzer/pom.xml
index 5dccda7899..9dca94257f 100644
--- a/oap-server/analyzer/pom.xml
+++ b/oap-server/analyzer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/exporter/pom.xml b/oap-server/exporter/pom.xml
index b8a50b7d92..ca75e04522 100644
--- a/oap-server/exporter/pom.xml
+++ b/oap-server/exporter/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/mqe-grammar/pom.xml b/oap-server/mqe-grammar/pom.xml
index 35767af1df..b8e3d58f8f 100644
--- a/oap-server/mqe-grammar/pom.xml
+++ b/oap-server/mqe-grammar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/mqe-rt/pom.xml b/oap-server/mqe-rt/pom.xml
index f7181ff3e5..f22565f1c0 100644
--- a/oap-server/mqe-rt/pom.xml
+++ b/oap-server/mqe-rt/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/oal-grammar/pom.xml b/oap-server/oal-grammar/pom.xml
index 438aced7c9..a5ae234218 100755
--- a/oap-server/oal-grammar/pom.xml
+++ b/oap-server/oal-grammar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/oal-rt/pom.xml b/oap-server/oal-rt/pom.xml
index 3076823860..44f0f95dbb 100755
--- a/oap-server/oal-rt/pom.xml
+++ b/oap-server/oal-rt/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/pom.xml b/oap-server/pom.xml
index 8f4980a15f..c457b90391 100755
--- a/oap-server/pom.xml
+++ b/oap-server/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>apm</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-alarm-plugin/pom.xml 
b/oap-server/server-alarm-plugin/pom.xml
index b672516d30..b31548980a 100644
--- a/oap-server/server-alarm-plugin/pom.xml
+++ b/oap-server/server-alarm-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/cluster-consul-plugin/pom.xml 
b/oap-server/server-cluster-plugin/cluster-consul-plugin/pom.xml
index 87b4cc232a..549696a697 100644
--- a/oap-server/server-cluster-plugin/cluster-consul-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/cluster-consul-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-cluster-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/cluster-etcd-plugin/pom.xml 
b/oap-server/server-cluster-plugin/cluster-etcd-plugin/pom.xml
index 71f381fc42..ce2d3ab655 100644
--- a/oap-server/server-cluster-plugin/cluster-etcd-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/cluster-etcd-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-cluster-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/cluster-kubernetes-plugin/pom.xml 
b/oap-server/server-cluster-plugin/cluster-kubernetes-plugin/pom.xml
index 0971adb5ea..328d5471b3 100644
--- a/oap-server/server-cluster-plugin/cluster-kubernetes-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/cluster-kubernetes-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-cluster-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/cluster-nacos-plugin/pom.xml 
b/oap-server/server-cluster-plugin/cluster-nacos-plugin/pom.xml
index 6d6294fe23..8e37fc189f 100644
--- a/oap-server/server-cluster-plugin/cluster-nacos-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/cluster-nacos-plugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>server-cluster-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/cluster-standalone-plugin/pom.xml 
b/oap-server/server-cluster-plugin/cluster-standalone-plugin/pom.xml
index 4ed43d6363..2721b68eab 100644
--- a/oap-server/server-cluster-plugin/cluster-standalone-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/cluster-standalone-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-cluster-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/cluster-zookeeper-plugin/pom.xml 
b/oap-server/server-cluster-plugin/cluster-zookeeper-plugin/pom.xml
index acbee5a38c..c6b2f43280 100644
--- a/oap-server/server-cluster-plugin/cluster-zookeeper-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/cluster-zookeeper-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.skywalking</groupId>
         <artifactId>server-cluster-plugin</artifactId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-cluster-plugin/pom.xml 
b/oap-server/server-cluster-plugin/pom.xml
index f1ba8c0450..5b48fa53ea 100644
--- a/oap-server/server-cluster-plugin/pom.xml
+++ b/oap-server/server-cluster-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-configuration/configuration-api/pom.xml 
b/oap-server/server-configuration/configuration-api/pom.xml
index f550623953..df46bdd0d1 100644
--- a/oap-server/server-configuration/configuration-api/pom.xml
+++ b/oap-server/server-configuration/configuration-api/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-configuration/configuration-apollo/pom.xml 
b/oap-server/server-configuration/configuration-apollo/pom.xml
index 7f656ce54a..33c93729e3 100644
--- a/oap-server/server-configuration/configuration-apollo/pom.xml
+++ b/oap-server/server-configuration/configuration-apollo/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-configuration/configuration-consul/pom.xml 
b/oap-server/server-configuration/configuration-consul/pom.xml
index e9c49b5687..9f646c99fa 100644
--- a/oap-server/server-configuration/configuration-consul/pom.xml
+++ b/oap-server/server-configuration/configuration-consul/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/oap-server/server-configuration/configuration-etcd/pom.xml 
b/oap-server/server-configuration/configuration-etcd/pom.xml
index daee3ac062..42a5924097 100644
--- a/oap-server/server-configuration/configuration-etcd/pom.xml
+++ b/oap-server/server-configuration/configuration-etcd/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-configuration/configuration-k8s-configmap/pom.xml 
b/oap-server/server-configuration/configuration-k8s-configmap/pom.xml
index 587c1d772f..d21cb3f827 100644
--- a/oap-server/server-configuration/configuration-k8s-configmap/pom.xml
+++ b/oap-server/server-configuration/configuration-k8s-configmap/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>configuration-k8s-configmap</artifactId>
diff --git a/oap-server/server-configuration/configuration-nacos/pom.xml 
b/oap-server/server-configuration/configuration-nacos/pom.xml
index 166ad0d3f5..69a103faee 100644
--- a/oap-server/server-configuration/configuration-nacos/pom.xml
+++ b/oap-server/server-configuration/configuration-nacos/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-configuration/configuration-zookeeper/pom.xml 
b/oap-server/server-configuration/configuration-zookeeper/pom.xml
index 4e53acb761..5db86ba8fd 100644
--- a/oap-server/server-configuration/configuration-zookeeper/pom.xml
+++ b/oap-server/server-configuration/configuration-zookeeper/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-configuration/grpc-configuration-sync/pom.xml 
b/oap-server/server-configuration/grpc-configuration-sync/pom.xml
index 25d5467f82..74f726b4c2 100644
--- a/oap-server/server-configuration/grpc-configuration-sync/pom.xml
+++ b/oap-server/server-configuration/grpc-configuration-sync/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-configuration</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-configuration/pom.xml 
b/oap-server/server-configuration/pom.xml
index 781afda8b6..b75c60e32f 100644
--- a/oap-server/server-configuration/pom.xml
+++ b/oap-server/server-configuration/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-core/pom.xml b/oap-server/server-core/pom.xml
index a8da563361..9f326f85b8 100644
--- a/oap-server/server-core/pom.xml
+++ b/oap-server/server-core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-fetcher-plugin/cilium-fetcher-plugin/pom.xml 
b/oap-server/server-fetcher-plugin/cilium-fetcher-plugin/pom.xml
index ed3d60cb9a..8323c63081 100644
--- a/oap-server/server-fetcher-plugin/cilium-fetcher-plugin/pom.xml
+++ b/oap-server/server-fetcher-plugin/cilium-fetcher-plugin/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.skywalking</groupId>
     <artifactId>server-fetcher-plugin</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-fetcher-plugin/fetcher-proto/pom.xml 
b/oap-server/server-fetcher-plugin/fetcher-proto/pom.xml
index 4eaa47998e..6acf6137d9 100644
--- a/oap-server/server-fetcher-plugin/fetcher-proto/pom.xml
+++ b/oap-server/server-fetcher-plugin/fetcher-proto/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.skywalking</groupId>
     <artifactId>server-fetcher-plugin</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml 
b/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml
index ad14bbd37b..e25b5f6487 100644
--- a/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml
+++ b/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-fetcher-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-fetcher-plugin/pom.xml 
b/oap-server/server-fetcher-plugin/pom.xml
index 4a8bb06ed0..d025201b3c 100644
--- a/oap-server/server-fetcher-plugin/pom.xml
+++ b/oap-server/server-fetcher-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-health-checker/pom.xml 
b/oap-server/server-health-checker/pom.xml
index 8a2eaedd64..f1f9830021 100644
--- a/oap-server/server-health-checker/pom.xml
+++ b/oap-server/server-health-checker/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-client/pom.xml 
b/oap-server/server-library/library-client/pom.xml
index 729bc436b3..94e9dd0742 100755
--- a/oap-server/server-library/library-client/pom.xml
+++ b/oap-server/server-library/library-client/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-datacarrier-queue/pom.xml 
b/oap-server/server-library/library-datacarrier-queue/pom.xml
index ef86c63267..dda9b2ffa9 100644
--- a/oap-server/server-library/library-datacarrier-queue/pom.xml
+++ b/oap-server/server-library/library-datacarrier-queue/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-elasticsearch-client/pom.xml 
b/oap-server/server-library/library-elasticsearch-client/pom.xml
index 4a3789139a..f35a498fcf 100644
--- a/oap-server/server-library/library-elasticsearch-client/pom.xml
+++ b/oap-server/server-library/library-elasticsearch-client/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-kubernetes-support/pom.xml 
b/oap-server/server-library/library-kubernetes-support/pom.xml
index a164900b50..39de0cf5a7 100644
--- a/oap-server/server-library/library-kubernetes-support/pom.xml
+++ b/oap-server/server-library/library-kubernetes-support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-module/pom.xml 
b/oap-server/server-library/library-module/pom.xml
index a4d332a9b5..86ea9ca67d 100644
--- a/oap-server/server-library/library-module/pom.xml
+++ b/oap-server/server-library/library-module/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-server/pom.xml 
b/oap-server/server-library/library-server/pom.xml
index ce922ede16..4b8733294f 100644
--- a/oap-server/server-library/library-server/pom.xml
+++ b/oap-server/server-library/library-server/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/library-util/pom.xml 
b/oap-server/server-library/library-util/pom.xml
index 5f3514cb39..56481e27b3 100644
--- a/oap-server/server-library/library-util/pom.xml
+++ b/oap-server/server-library/library-util/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-library</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-library/pom.xml 
b/oap-server/server-library/pom.xml
index 52db32e024..7e52e99a65 100644
--- a/oap-server/server-library/pom.xml
+++ b/oap-server/server-library/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-query-plugin/debugging-query-plugin/pom.xml 
b/oap-server/server-query-plugin/debugging-query-plugin/pom.xml
index cf12cc6fd5..1e2226180e 100644
--- a/oap-server/server-query-plugin/debugging-query-plugin/pom.xml
+++ b/oap-server/server-query-plugin/debugging-query-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-query-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-query-plugin/logql-plugin/pom.xml 
b/oap-server/server-query-plugin/logql-plugin/pom.xml
index 0eb9bd4538..7624b20ae7 100644
--- a/oap-server/server-query-plugin/logql-plugin/pom.xml
+++ b/oap-server/server-query-plugin/logql-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-query-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-query-plugin/pom.xml 
b/oap-server/server-query-plugin/pom.xml
index 5869327024..6ef535e84a 100644
--- a/oap-server/server-query-plugin/pom.xml
+++ b/oap-server/server-query-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <dependencies>
         <dependency>
diff --git a/oap-server/server-query-plugin/promql-plugin/pom.xml 
b/oap-server/server-query-plugin/promql-plugin/pom.xml
index 45675b2edd..8428116b04 100644
--- a/oap-server/server-query-plugin/promql-plugin/pom.xml
+++ b/oap-server/server-query-plugin/promql-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-query-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-query-plugin/query-graphql-plugin/pom.xml 
b/oap-server/server-query-plugin/query-graphql-plugin/pom.xml
index 8bb19bc0b7..18b98fb329 100644
--- a/oap-server/server-query-plugin/query-graphql-plugin/pom.xml
+++ b/oap-server/server-query-plugin/query-graphql-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-query-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-query-plugin/zipkin-query-plugin/pom.xml 
b/oap-server/server-query-plugin/zipkin-query-plugin/pom.xml
index 6433a1febf..11c4ff9da1 100644
--- a/oap-server/server-query-plugin/zipkin-query-plugin/pom.xml
+++ b/oap-server/server-query-plugin/zipkin-query-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-query-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-receiver-plugin/aws-firehose-receiver/pom.xml 
b/oap-server/server-receiver-plugin/aws-firehose-receiver/pom.xml
index 41356c6d77..53672aec96 100644
--- a/oap-server/server-receiver-plugin/aws-firehose-receiver/pom.xml
+++ b/oap-server/server-receiver-plugin/aws-firehose-receiver/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.skywalking</groupId>
         <artifactId>server-receiver-plugin</artifactId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>aws-firehose-receiver</artifactId>
diff --git 
a/oap-server/server-receiver-plugin/configuration-discovery-receiver-plugin/pom.xml
 
b/oap-server/server-receiver-plugin/configuration-discovery-receiver-plugin/pom.xml
index 9fc2b6cbd9..734cbefbe3 100644
--- 
a/oap-server/server-receiver-plugin/configuration-discovery-receiver-plugin/pom.xml
+++ 
b/oap-server/server-receiver-plugin/configuration-discovery-receiver-plugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/pom.xml
index d51a9b4e5a..34666f9b69 100644
--- a/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-receiver-plugin/otel-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/otel-receiver-plugin/pom.xml
index a194348e9d..47a03c0491 100644
--- a/oap-server/server-receiver-plugin/otel-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/otel-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/pom.xml
index 2565bd9d2d..557d87f939 100644
--- a/oap-server/server-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-receiver-plugin/receiver-proto/pom.xml 
b/oap-server/server-receiver-plugin/receiver-proto/pom.xml
index 642cf6fd67..0c057f133c 100644
--- a/oap-server/server-receiver-plugin/receiver-proto/pom.xml
+++ b/oap-server/server-receiver-plugin/receiver-proto/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-browser-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-browser-receiver-plugin/pom.xml
index 58a75106a6..23a79556a4 100644
--- 
a/oap-server/server-receiver-plugin/skywalking-browser-receiver-plugin/pom.xml
+++ 
b/oap-server/server-receiver-plugin/skywalking-browser-receiver-plugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-clr-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-clr-receiver-plugin/pom.xml
index e998265803..ed27266190 100644
--- a/oap-server/server-receiver-plugin/skywalking-clr-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-clr-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-ebpf-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-ebpf-receiver-plugin/pom.xml
index 487cecc84a..2863e5907d 100644
--- a/oap-server/server-receiver-plugin/skywalking-ebpf-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-ebpf-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-event-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-event-receiver-plugin/pom.xml
index 2c3b81b492..dc5183a1e8 100644
--- a/oap-server/server-receiver-plugin/skywalking-event-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-event-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-jvm-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-jvm-receiver-plugin/pom.xml
index c388ebaa15..35ba033e1a 100644
--- a/oap-server/server-receiver-plugin/skywalking-jvm-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-jvm-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-log-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-log-receiver-plugin/pom.xml
index 1d246262d3..084cc47c5f 100644
--- a/oap-server/server-receiver-plugin/skywalking-log-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-log-receiver-plugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-management-receiver-plugin/pom.xml
 
b/oap-server/server-receiver-plugin/skywalking-management-receiver-plugin/pom.xml
index e6a8d10c50..ad86e7fa85 100644
--- 
a/oap-server/server-receiver-plugin/skywalking-management-receiver-plugin/pom.xml
+++ 
b/oap-server/server-receiver-plugin/skywalking-management-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-mesh-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-mesh-receiver-plugin/pom.xml
index 94b2c3c7bb..b6180b4f27 100644
--- a/oap-server/server-receiver-plugin/skywalking-mesh-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-mesh-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/pom.xml
index 2357e1599f..e646bdfc2a 100644
--- a/oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-profile-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-profile-receiver-plugin/pom.xml
index a6089eb5ff..f5f75875b5 100644
--- 
a/oap-server/server-receiver-plugin/skywalking-profile-receiver-plugin/pom.xml
+++ 
b/oap-server/server-receiver-plugin/skywalking-profile-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-sharing-server-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-sharing-server-plugin/pom.xml
index 8ecdadf383..5cf914ba25 100644
--- a/oap-server/server-receiver-plugin/skywalking-sharing-server-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-sharing-server-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-telegraf-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-telegraf-receiver-plugin/pom.xml
index 385b4c1bcb..4477f41b72 100644
--- 
a/oap-server/server-receiver-plugin/skywalking-telegraf-receiver-plugin/pom.xml
+++ 
b/oap-server/server-receiver-plugin/skywalking-telegraf-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/pom.xml
index a5dcb7789c..b4ef8c8344 100644
--- a/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/pom.xml
index 75ea997802..94ea11676f 100644
--- 
a/oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/pom.xml
+++ 
b/oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-receiver-plugin/zipkin-receiver-plugin/pom.xml 
b/oap-server/server-receiver-plugin/zipkin-receiver-plugin/pom.xml
index 0dffb77506..9d0be4e30b 100644
--- a/oap-server/server-receiver-plugin/zipkin-receiver-plugin/pom.xml
+++ b/oap-server/server-receiver-plugin/zipkin-receiver-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-receiver-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-starter/pom.xml 
b/oap-server/server-starter/pom.xml
index a1de0b2b46..a8a96e7827 100644
--- a/oap-server/server-starter/pom.xml
+++ b/oap-server/server-starter/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-storage-plugin/pom.xml 
b/oap-server/server-storage-plugin/pom.xml
index f9edf15a14..956cf7e8e8 100644
--- a/oap-server/server-storage-plugin/pom.xml
+++ b/oap-server/server-storage-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-storage-plugin/storage-banyandb-plugin/pom.xml 
b/oap-server/server-storage-plugin/storage-banyandb-plugin/pom.xml
index b0989531d0..45908da0a8 100644
--- a/oap-server/server-storage-plugin/storage-banyandb-plugin/pom.xml
+++ b/oap-server/server-storage-plugin/storage-banyandb-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-storage-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-storage-plugin/storage-elasticsearch-plugin/pom.xml 
b/oap-server/server-storage-plugin/storage-elasticsearch-plugin/pom.xml
index 46c678c329..d35fd484bb 100644
--- a/oap-server/server-storage-plugin/storage-elasticsearch-plugin/pom.xml
+++ b/oap-server/server-storage-plugin/storage-elasticsearch-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-storage-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/pom.xml 
b/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/pom.xml
index 822b373e2c..03e92550ce 100644
--- a/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/pom.xml
+++ b/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-storage-plugin</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-telemetry/pom.xml 
b/oap-server/server-telemetry/pom.xml
index e878021cd8..1065c3ce03 100644
--- a/oap-server/server-telemetry/pom.xml
+++ b/oap-server/server-telemetry/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-telemetry/telemetry-api/pom.xml 
b/oap-server/server-telemetry/telemetry-api/pom.xml
index ed530e7fdd..5cb2e4b8bd 100644
--- a/oap-server/server-telemetry/telemetry-api/pom.xml
+++ b/oap-server/server-telemetry/telemetry-api/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-telemetry</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-telemetry/telemetry-prometheus/pom.xml 
b/oap-server/server-telemetry/telemetry-prometheus/pom.xml
index 5ac93eb182..1a7c70e25c 100644
--- a/oap-server/server-telemetry/telemetry-prometheus/pom.xml
+++ b/oap-server/server-telemetry/telemetry-prometheus/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>server-telemetry</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-testing/pom.xml 
b/oap-server/server-testing/pom.xml
index ed3e0a24d3..8695f432a5 100644
--- a/oap-server/server-testing/pom.xml
+++ b/oap-server/server-testing/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-tools/data-generator/pom.xml 
b/oap-server/server-tools/data-generator/pom.xml
index 7334cb60fc..406a9c6643 100644
--- a/oap-server/server-tools/data-generator/pom.xml
+++ b/oap-server/server-tools/data-generator/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>server-tools</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <artifactId>data-generator</artifactId>
     <name>data-generator</name>
diff --git a/oap-server/server-tools/pom.xml b/oap-server/server-tools/pom.xml
index a68bf15944..b24a7dfc63 100644
--- a/oap-server/server-tools/pom.xml
+++ b/oap-server/server-tools/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>oap-server</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/oap-server/server-tools/profile-exporter/pom.xml 
b/oap-server/server-tools/profile-exporter/pom.xml
index 12bdb3cf6b..4fabd64956 100644
--- a/oap-server/server-tools/profile-exporter/pom.xml
+++ b/oap-server/server-tools/profile-exporter/pom.xml
@@ -21,12 +21,12 @@
     <parent>
         <artifactId>server-tools</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>profile-exporter</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <packaging>pom</packaging>
 
     <modules>
diff --git 
a/oap-server/server-tools/profile-exporter/tool-profile-snapshot-bootstrap/pom.xml
 
b/oap-server/server-tools/profile-exporter/tool-profile-snapshot-bootstrap/pom.xml
index 7043d7bbb2..abc029fe9b 100644
--- 
a/oap-server/server-tools/profile-exporter/tool-profile-snapshot-bootstrap/pom.xml
+++ 
b/oap-server/server-tools/profile-exporter/tool-profile-snapshot-bootstrap/pom.xml
@@ -21,12 +21,12 @@
     <parent>
         <artifactId>profile-exporter</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>tool-profile-snapshot-bootstrap</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git 
a/oap-server/server-tools/profile-exporter/tool-profile-snapshot-exporter/pom.xml
 
b/oap-server/server-tools/profile-exporter/tool-profile-snapshot-exporter/pom.xml
index 478288bd46..106ca974d1 100644
--- 
a/oap-server/server-tools/profile-exporter/tool-profile-snapshot-exporter/pom.xml
+++ 
b/oap-server/server-tools/profile-exporter/tool-profile-snapshot-exporter/pom.xml
@@ -21,12 +21,12 @@
     <parent>
         <artifactId>profile-exporter</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>tool-profile-snapshot-exporter</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git 
a/oap-server/server-tools/profile-exporter/tool-profile-snapshot-server-mock/pom.xml
 
b/oap-server/server-tools/profile-exporter/tool-profile-snapshot-server-mock/pom.xml
index 8b397d00d6..d8c3a0d463 100644
--- 
a/oap-server/server-tools/profile-exporter/tool-profile-snapshot-server-mock/pom.xml
+++ 
b/oap-server/server-tools/profile-exporter/tool-profile-snapshot-server-mock/pom.xml
@@ -21,12 +21,12 @@
     <parent>
         <artifactId>profile-exporter</artifactId>
         <groupId>org.apache.skywalking</groupId>
-        <version>10.1.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>tool-profile-snapshot-server-mock</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git a/pom.xml b/pom.xml
index 596b57b204..f5a781d15b 100755
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
 
     <groupId>org.apache.skywalking</groupId>
     <artifactId>apm</artifactId>
-    <version>10.1.0-SNAPSHOT</version>
+    <version>${revision}</version>
 
     <parent>
         <groupId>org.apache</groupId>
@@ -146,6 +146,8 @@
     </profiles>
 
     <properties>
+        <revision>10.1.0-SNAPSHOT</revision>
+
         <!-- Built in properties -->
         <maven.compiler.source>11</maven.compiler.source>
         <maven.compiler.target>11</maven.compiler.target>
@@ -412,11 +414,18 @@
 
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <configuration>
-                        <arguments>-DskipTests</arguments>
-                    </configuration>
-                </plugin>
+                    <artifactId>maven-gpg-plugin</artifactId>
+                    <version>3.2.6</version>
+                    <executions>
+                        <execution>
+                            <id>sign-artifacts</id>
+                            <phase>verify</phase>
+                            <goals>
+                                <goal>sign</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
                 <plugin>
                     <groupId>org.cyclonedx</groupId>
                     <artifactId>cyclonedx-maven-plugin</artifactId>
@@ -430,6 +439,13 @@
                         </execution>
                     </executions>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <configuration>
+                        
<retryFailedDeploymentCount>5</retryFailedDeploymentCount>
+                    </configuration>
+                  </plugin>
             </plugins>
         </pluginManagement>
         <plugins>
@@ -564,6 +580,10 @@
                 <groupId>org.cyclonedx</groupId>
                 <artifactId>cyclonedx-maven-plugin</artifactId>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-gpg-plugin</artifactId>
+            </plugin>
         </plugins>
     </build>
 </project>

Reply via email to