Jenkins maven释放作业以触发下游参数化作业

时间:2013-03-21 10:04:23

标签: maven jenkins maven-release-plugin

我正在使用jenkins maven-release插件来标记,打包和执行发布。 这很好。

该插件要求:

  • 发行版的版本(发布插件的参数releaseVersion);
  • 发布版本,发布后(发布插件的参数developmentVersion);

现在,我想在打包此版本后再迈出第二步。

我想将打包的特定版本(例如0.0.5)导入我们的部署工具。

我是通过配置第二个Jenkins工作来完成的。

使用标记名称对作业进行参数化。

作业将签出标签:my-svn-repo / project / tags / $ SVN_TAG

然后读取pom中的版本并在部署工具中导入包。

但这涉及等待发布作业完成发布执行的手动步骤,然后参数化导入作业并启动它。

我希望用正确的参数触发第二个作业。

我尝试配置参数化作业触发器,但堆栈的结尾是:

[parameterized-trigger] Current build has no parameters.
[parameterized-trigger] Downstream builds will not be triggered.

我希望在上下文中有参数$ MVN_RELEASE_VERSION。

如何获取maven发布插件使用的参数? 或者有关如何自动启动第二步的任何想法?

感谢。

0 个答案:

没有答案