当前位置: 首页 > 面试题库 >

Jenkins检测到SVN更改,但不更新工作空间吗?

籍辰沛
2023-03-14
问题内容

我正在使用Jenkins 1.461,使用SVN轮询时遇到问题。我的存储库URL的格式为svn + ssh:// __

***。我已将Jenkins配置为每5分钟轮询一次更改。发生的情况是每5分钟检测到更改:

从2012年5月2日开始8:26:24 PM在2012年5月2日8:26:25 PM收到XXXXXXXXX的SCM轮询请求svn + ssh://
XXXX / svn / XXXX / XXXXXXXXX / XXXXXXXX /
trunk正在修订中26,192(从26,181更改)。花费2.6秒找到更改

但是,工作空间不会在每次轮询后更新。工作区的最新版本仍然是26181,而不是预期的26192。我不明白为什么。任何想法?

米凯尔


问题答案:

Jenkins和SVN服务器上的时钟是否同步?如果时钟稍微偏离一点,就会发生奇怪的事情。我本人并没有使用SVN,所以我不记得这是否是症状之一,但最好先检查一下时钟。

最简单的方法是在两台主机上安装ntpd,将它们配置为针对同一源进行同步,而不必理会。如果您的组织中没有ntp服务器,请检查http://www.pool.ntp.org



 类似资料:
  • 本文向大家介绍svn 更新工作副本,包括了svn 更新工作副本的使用技巧和注意事项,需要的朋友参考一下 示例 您不是唯一从事此项目的人,对吗?这意味着您的同事也正在对项目数据进行修改。为了保持最新状态并获取其他人所做的修改,您应该svn update在工作副本中运行command。因此,您的工作副本将与存储库同步并下载同事所做的更改。 的简写svn update是svn up。 这是svn upd

  • 问题内容: 我今天更新了Eclipse SVN插件,此后,我无法将工作空间与SVN存储库同步。我正在使用Java 1.6。我也尝试了Java 1.7。我仍然在日食中出现以下错误。 在以下过程中发生内部错误:“更新SVN Workspace的同步视图”。java / nio / file / Paths。 SVN:“ 0x00000025:发送通知”操作完成,错误为:java / nio / fil

  • 问题内容: 当我的管道轮询Mercurial存储库以查找更改时,它不会检测到任何更改,并且不会触发新的构建。 在插件文档之后,我设置了一个推钩来触发轮询,这种方法可以正常工作,但无法检测到更改。我所得到的是 商业轮询日志 开始于五月19,2018 11:58:10下午 / var / lib / jenkins / workspace / test-repo中没有轮询基线 做完了 花费了0毫秒 没

  • 问题内容: 在Angular 1中,通过检查$ scope层次结构来进行更改检测。我们将在模板,控制器或组件中隐式或显式创建观察者。 在Angular 2中,我们不再具有$ scope,但是我们确实覆盖了setInterval,setTimeout等。我可以看到Angular如何使用它来触发$ digest,但是Angular如何确定发生了什么变化,特别是考虑到Object.observe从未进入

  • 我试图找出如何检测一些对象属性的变化。所以一开始我就意识到该怎么做,而且很管用。我不知道是否有更好的方法(如果你们知道是否有更好的方法,请告诉我)。 问题是,我还有另一个问题要解决,我不想检测变化,我只想获得属性的新设置值。因此,我知道使用javafx.beans.value.ChangeListener接口可以检测某个属性的每一个更改,这就是我的问题所在,因为我创建了一个实现ChangeList

  • 有没有人知道发生了什么,或者我如何进一步调试为什么什么都没有发生? 更新2016-11-15:以下是启动SonarQube服务器时的日志。当我点击安装页面上的“升级”时,这个日志中没有添加任何一行