如何将svn_revision参数传递给Jenkins中的下游构建?

时间:2011-11-16 15:07:50

标签: svn hudson jenkins

我想让svn修订版号启动下游作业可用的父版本。这可能吗?

我正在使用Build Pipline插件手动触发一些下游作业。

1 个答案:

答案 0 :(得分:1)

我发现这样做的唯一方法是:

在我可以访问env.SVN_REVISION参数的第一个作业触发的build.xml中,然后我将其写入pipeline.properties文件并将其归档。

    <propertyfile file="pipeline.properties" >
      <entry key="svn.revision" value="${env.SVN_REVISION}"/>
    </propertyfile>

然后,每个下游作业只需从复制工件插件的帮助下,从触发它们的上游构建中读取存档的pipeline.properties文件中的属性。