【问题标题】:build svn revision in hudson在哈德逊构建 svn 修订版
【发布时间】:2010-06-20 07:15:23
【问题描述】:

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

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

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

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

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

有什么解决方法吗?

【问题讨论】:

标签: svn build hudson


【解决方案1】:

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

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

我只是想知道你为什么不总是获取 HEAD?

【讨论】:

  • 谢谢你。这是一个简单的解决方法。它很好用。我的错!它没有打动我:) 我们需要能够至少在构建中断时快速构建 svn 修订版。
  • 不会。 Hudson 将获得构建放入队列时提交的最后一个修订。详情请见issues.hudson-ci.org/browse/HUDSON-1241
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 2011-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多