apache / skywalking

APM, Application Performance Monitoring System
https://skywalking.apache.org/
Apache License 2.0
23.75k stars 6.51k forks source link

Use CI-friendly revision to set the project version #12640

Closed kezhenxu94 closed 1 week ago

kezhenxu94 commented 1 week ago

This was proposed by the community sometime ago (I don’t remember), and now I’m going to propose again with code changes, and also migrate from maven-release plugin to using maven deploy plugin.

Using a revision property can be much more convenient when deploy to a private maven registry, and also reduce the efforts needed when we start a new iteration. This will also be much easier when we want to automate the release process https://github.com/apache/skywalking/issues/11225 in the future.

kezhenxu94 commented 1 week ago

More info can be found https://maven.apache.org/maven-ci-friendly.html