使用maven git描述插件值作为Jenkins构建文件名

时间:2014-02-02 00:22:13

标签: maven jenkins

我使用git-describe maven插件替换POM <version>${describe}</version>占位符。 mvn deploy需要传递自定义参数才能正确使用实际的git describe值。

我现在每次推送到repo时都使用Jenkins构建项目,但它也没有正确使用实际的git-describe值。

jenkins构建工件总是以project-${describe}

结尾

对于我可以自定义文件名还是强制它使用git-describe结果有什么建议吗?否则我可能会回到手动版本控制......

1 个答案:

答案 0 :(得分:1)

版本属性不允许变量替换。我发现谷歌搜索的第一个链接是this SO question

您必须使用其中一个版本控制maven插件。 maven release plugin是最受欢迎的,但您可能会发现versions maven plugin更符合您的要求。