背景:
我们使用NAnt作为我们的构建工具。
问题:
我如何告诉 Hudson 在SVN中构建一个特定的版本,而不是默认的最新版本?
谢谢。
背景:
我们使用NAnt作为我们的构建工具。
问题:
我如何告诉 Hudson 在SVN中构建一个特定的版本,而不是默认的最新版本?
谢谢。
您配置 svn 位置,包括修订号
<SVN_URL>@revision
您可以使用 hudson 作业的参数,而不是将修订号硬编码在那里
<SVN_URL>@$param
(缺乏代表发表评论,所以我回答)
彼得回答的效果很好!
语法对我来说不是很清楚。解决方案是……阅读 Jenkins 上下文帮助!
我用于我的 repo URL 的最终语法是:http: //mySVNdomain.com/svn/myREPOname/trunk@414 其中 414 当然是我需要的修订版。
如果您需要动态的东西,不要错过使用 @$param 的可能性
标记修订,给 Hudson 标记 url
这是一个非常好用的 Hudson 插件。它显示修订列表并允许您选择一个进行构建。
http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager