19

背景:

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

问题:

我如何告诉 Hudson 在SVN中构建一个特定的版本,而不是默认的最新版本?

谢谢。

4

4 回答 4

39

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

<SVN_URL>@revision

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

<SVN_URL>@$param
于 2010-02-24T11:16:39.890 回答
8

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

彼得回答的效果很好!

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

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

如果您需要动态的东西,不要错过使用 @$param 的可能性

于 2015-08-11T16:42:23.787 回答
7

标记修订,给 Hudson 标记 url

于 2010-02-24T07:03:15.087 回答
5

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

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

于 2010-09-27T17:05:50.040 回答