如何在Hudson/Jenkins中构建特定的SVN版本

Ric*_*cky 19 svn hudson jenkins jenkins-plugins

背景:

我们使用NAnt作为我们的构建工具.

题:

如何告诉Hudson在SVN中构建特定的修订版,而不是默认的最新修订版?

谢谢.

Pet*_*tze 39

您配置svn位置,包括修订号

<SVN_URL>@revision
Run Code Online (Sandbox Code Playgroud)

您可以使用哈德森作业的参数,而不是将修订号硬编码在那里

<SVN_URL>@$param
Run Code Online (Sandbox Code Playgroud)

  • 你有没有试过这个:http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager (3认同)

Bal*_*our 8

(缺乏代表评论,所以我回答)

彼得的回答很好!

语法对我来说不是很清楚.解决方案是......阅读Jenkins上下文帮助! 就这么简单!

我用于我的repo URL的最终语法是这一个:http://mySVNdomain.com/svn/myREPOname/trunk@414 其中414当然是我需要的修订版.

如果你需要动态的话,不要错过使用@ $ param的可能性


Leo*_*alt 7

标记修订版本,为Hudson提供标记网址


BLe*_*LeB 5

这是Hudson的插件,效果非常好.它显示修订列表,并允许您选择一个进行构建.

http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager