Jenkins Maven构建计划文件推送到artifactory

时间:2016-01-12 14:16:37

标签: maven jenkins jenkins-plugins artifactory

我有一个Jenkins构建,它有2个要求。

  1. maven build(.war)将战争推送到快照或释放神器
  2. 同时将计划(.xml)文件推送到'计划'神器上的存储库 - 这需要在路径中有pom版本(来自pom.xml)。

    artifactory - xml

  3. 我无法用pom版本替换路径中的$ POM-VERSION。 到目前为止我尝试了什么

    解决方案1 ​​

    Jenkins Maven Build - 我似乎没有选择将计划文件上传到神器中。

    解决方案2

    詹金斯自由式项目 - 我可以执行maven构建并上传计划但是pom-version在freestyle中不可用

    解决方案3

    Jenkins Maven Build将pom版本作为参数传递给自由式构建。这一切都联系在一起,但神器插件不会替换路径中的参数(如上所示) - 它似乎适用于环境变量但不适用于参数。 deployment details

    欢迎任何有关如何解决此问题或任何人有任何其他建议方法的想法。或者也许我错过了一些简单的东西?

1 个答案:

答案 0 :(得分:0)

env注入插件看起来已经为解决方案3解决了这个问题