在hudson中构建svn版本

时间:2010-06-20 07:15:23

标签: svn build hudson

我在Hudson中为修订号配置了一个构建参数。我想设置一个默认值,以便在未指定/更改版本号时构建SVN头。 HEAD似乎不起作用。

这是我在hudson中配置的subversion存储库:

http://my_svn_location/trunk@${revision}

我在构建时看到以下错误:

Location 'http://my_svn_location/trunk@HEAD' does not exist.

有任何解决方法吗?

1 个答案:

答案 0 :(得分:6)

如果您只是将svn位置设置为:http://my_svn_location/trunk,hudson将从主干中获取最新的(即HEAD)修订版。

因此,您可以将其设置为此http://my_svn_location/trunk${revision},然后在需要获取特定版本时将修订参数设置为@1234,并在需要HEAD时将其设置为空字符串('')。请注意,@是构建参数的一部分。这就是你要找的东西?

我只是想知道为什么你不总是拿起HEAD?