我已经设置了一个post-commit钩子来在提交时自动触发Jenkins中的构建。它工作正常。我怀疑它在此之后停止工作 1)Jenkins - 当选中“poll scm”选项时(其中没有任何时间表......它应该是这样),它会显示一个警告“没有时间表,所以永远不会运行” 2)当詹金斯的太多工作被提交后挂钩触发时,SVN不断崩溃。所以我们创建了一个指向svn的svn ro服务器,以减少svn上的负载。 Jenkins使用这个svn ro服务器(因为它只需要读取结账)。在此更改后,svn停止崩溃。但民意调查也停止了工作。我们注意到的是,民意调查正在为某些工作而工作,而不是为某些工作而工作。
对于我应该采取哪些措施来解决这个问题,我们表示赞赏。
注意:对于这个问题给出-1的人,请详细说明你为什么这样做。您需要更多信息才能回答这个问题吗?帮助我,以便下次我可以发布更好的问题!
答案 0 :(得分:1)
我会抓住这个:
1)Jenkins - 当选中“poll scm”选项时(其中没有任何时间表......它应该是这样),它会显示警告“没有时间表,所以永远不会运行”
这是错误的。在SVN上配置提交后挂钩时,作业必须配置为具有“poll scm”选项。没有任何计划,您无法配置它。您必须至少提供一些计划。不经常发生的事情,比如一个月一次。
先修复此问题,然后查看#2中的问题是否有所改善。
<强> 编辑: 强>
OP之后提到“没有凭据可以尝试”
尝试在此处输入repo凭据:
http://JENKINS_URL/scm/SubversionSCM/enterCredential