2010-11-29 93 views
1

我为6个项目使用Hudson,并且大多数都配置为连续集成。 我有一个问题,连续一体化不能正常工作; 当有人检查perforce中的代码时,它不会触发构建。我重新启动它两次,它的作品很好,但我也有同样的问题。哈德森问题

请任何一个能帮助我们
感谢

+1

您是否启用了轮询?检查http://wiki.hudson-ci.org/display/HUDSON/Perforce+Plugin上的图像以确保。 – Sagar 2010-11-29 22:21:29

回答

4

检查Perforce的投票记录有问题的工作,看它是否遇到了一些麻烦。您可以通过作业页面左侧的链接进入。

与轮询处理这个插件时常见的问题包括:

  • 不正确的“路径Perforce的可执行文件”在作业配置中指定。
  • 工作区规范不正确,因此找不到文件,因此没有找到更改。
  • 在作业之间共享客户端工作区。总之:不要这样做。
  • 使用按需从属。该插件需要访问用于构建项目的节点以获取轮询信息。如果没有节点可用,则轮询无法正常工作。
  • 错误地使用“视图遮罩”选项可能导致轮询停止完全工作。如果您不确定如何正确使用此选项,那么您可能不需要使用它。
  • 在某些操作系统上有一个已知问题(HUDSON-2062)与堵塞/泄漏管道有关(它似乎仅限于CentOS/RedHat)。如果它在重新启动后工作,但在几个小时或几天后停止工作,那么这可能是您的问题。

您可能需要插件的开发者直接联系,他们的联系信息是萨格尔在他的评论中提供的链接:http://wiki.hudson-ci.org/display/HUDSON/Perforce+Plugin,或文件存在问题here。请记住在任何情况下都要包含您的Perforce插件和Hudson版本号。

+0

perforce轮询日志对其他project.its发生只有一个项目。如果有人做了perforce的变化仍然不启动在hudson.iam中的构建只是想知道昨晚一些构建踢scm更改。上周我有这个问题,请帮助我们 – user524398 2010-11-30 18:27:14