【问题标题】:Force Jenkins Subversion plugin to use HEAD revision强制 Jenkins Subversion 插件使用 HEAD 版本
【发布时间】:2012-07-31 19:02:56
【问题描述】:

我使用 Hudson 进行项目构建,现在计划迁移到 Jenkins。

构建服务器时间与开发者机器不同步,因此 svn update 无法正常工作。在 Hudson 中,我能够将修订策略设置为 HEAD,而在 Jenkins 中则没有。

我搜索了一下,发现为这个问题创建了一个 Jira,但没有找到该问题的有效解决方案。

我尝试在 Jenkins 中手动安装 Hudson subversion 插件,出现了 Revision policy 选项,但由于某种原因在设置 svn 身份验证信息时导致异常。

如果有人知道在 Jenkins 中进行此更改的解决方案,请回复。

【问题讨论】:

  • 时钟漂移了多少? NTP 不能同步时钟吗?
  • 构建服务器在 GMT,开发者机器在 EST。如果除了同步时间之外还有其他可用的解决方案,那就太好了,因为几乎每次我们都是从头开始构建的。

标签: hudson jenkins hudson-plugins jenkins-plugins


【解决方案1】:

想通了。使用@HEAD 附加所有 SVN url,svn 更新将从 HEAD 发生!

【讨论】:

    【解决方案2】:

    该插件不提供此类功能,但您可能会发现这个 jira 问题很有用。为此目的,cmets 中有一个补丁。见Issue 1241。

    【讨论】:

      猜你喜欢
      • 2012-07-15
      • 2013-04-01
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      相关资源
      最近更新 更多