2011-11-16 46 views
1

我想要有一个svn修订版本号码,它可以启动父级构建可用于下游作业。这可能吗?如何将svn_revision参数传递给Jenkins中的下游版本?

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

+0

我认为这个插件应该可以帮助你:http://stackoverflow.com/questions/9456074/jenkins-triggering-a-parameterized-build我自己有一些麻烦。你可以在这里看到我的问题:http://stackoverflow.com/questions/15510754/jenkins-how-do-i-use-the-parameterized-trigger-plugin-and-pass-a-subversion-rev –

回答

1

我发现做到这一点的唯一方法是,像这样:

在我的build.xml这是由第一份工作我有机会获得env.SVN_REVISION参数发射,然后我写这篇文章到pipeline.properties文件并将其归档。

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

每一个下行工作然后只需读取从触发他们,副本神器插件的帮助下,上游构建的归档文件pipeline.properties的财产。

相关问题