背景:
我们使用 NAnt 作为我们的构建工具。
问题:
我该如何告诉 Hudson 构建特定版本的 SVN,而不是默认情况下构建最新版本?
谢谢。
背景:
我们使用 NAnt 作为我们的构建工具。
问题:
我该如何告诉 Hudson 构建特定版本的 SVN,而不是默认情况下构建最新版本?
谢谢。
你需要配置SVN的位置,包括修订版本号
<SVN_URL>@revision
不要将版本号硬编码在代码中,可以为Hudson作业使用参数。
<SVN_URL>@$param
param
? - David Harkness(由于缺乏评论权限,因此我代替回答)
Peter的回答很好!
语法对我来说不是很清晰。解决方法是……阅读Jenkins上下文帮助!
我用于我的存储库URL的最终语法是:http://mySVNdomain.com/svn/myREPOname/trunk@414, 其中414当然是我需要的修订版本。
如果您需要某些动态内容,请不要错过使用@$param的可能性。
为修订版本打标签,将标签网址提供给Hudson
这是一个非常好用的Hudson插件,它显示了一系列版本修订,并允许您选择其中一个进行构建。
http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager