You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2019/10/06 21:40:55 UTC
[jmeter] 02/02: Use rel/v${version} and v${version}-rc${rc} tags
This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
commit 1f51fd82bf7f8057a0b0c4f61ee1fcee69a06a9e
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Mon Oct 7 00:39:28 2019 +0300
Use rel/v${version} and v${version}-rc${rc} tags
See https://octopus.com/blog/maven-versioning-explained
https://cwiki.apache.org/confluence/display/MAVENOLD/Versioning
Release tag should be under rel/* namespace (as per ASF board decision)
Use of v${version} without dot replaced with underscores help third-party consumers
as they don't have to replace dots.
Neither of the articles include use of _ for separators.
Technically speaking, "RC tag" is not a Maven version, however
it might be a good idea to use well-known conventions.
---
build.gradle.kts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/build.gradle.kts b/build.gradle.kts
index 1c5b5fe..df367d1 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -119,8 +119,8 @@ releaseArtifacts {
releaseParams {
tlp.set("JMeter")
- releaseTag.set("v${project.version.toString().replace('.', '_')}")
- rcTag.set(releaseTag.map { "${it}_RC" + rc.get() })
+ releaseTag.set("rel/v${project.version}")
+ rcTag.set(rc.map { "v${project.version}-rc$it" })
svnDist {
// All the release versions are put under release/jmeter/{source,binary}
releaseFolder.set("release/jmeter")