简体   繁体   English

Jenkins版本号格式子字符串

[英]Jenkins Version Number Format Substring

I am using the Jenkins Version Number Plugin . 我正在使用Jenkins版本号插件 I have the following Version Number Format String in my Git/Maven project: 我的Git / Maven项目中有以下版本号格式字符串:

#${BUILDS_ALL_TIME} - ${POM_VERSION} - ${GIT_BRANCH}

This results in: 结果是:

在此处输入图片说明

However, I want a substring of GIT_BRANCH that results in the output: 但是,我想要一个GIT_BRANCH子字符串GIT_BRANCH输出:

#42 - 1.4.2-SNAPSHOT - master

In other words, I just want a GIT_BRANCH of master and not the remote repository origin/master . 换句话说,我只想要masterGIT_BRANCH ,而不是远程存储库origin/master

You can see in PR 12 a similar pull request changing the VersionNumberBuilder.java . 您可以在PR 12中看到类似的拉取请求,它更改了VersionNumberBuilder.java

Similarly, it should be fairly easy to modify that same class to remove origin/ from any final version string produced by that plugin. 同样,修改同一个类以从该插件产生的任何最终版本字符串中删除origin/都应该相当容易。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM