Jenkins SCM轮询不接受构建参数默认值

时间:2016-03-09 12:50:48

标签: svn jenkins

  • Jenkins v1.652
  • Subversion插件v2.5.7

我已经使用“List Subversion tags”参数设置了一个构建版本。参数的名称为SVN_PATH,其存储库URL为,例如svn://serv/proj。 “默认值”为trunk,帮助气泡表明SCM轮询将使用此默认值(无法指定参数)。

Screenshot of build parameter section

在源代码管理下,我使用“Subversion”选项,其存储库URL为svn://serv/proj/$SVN_PATH(如相同的帮助气泡所示)。

Screenshot of SCM section

手动启动的参数化构建工作正常。

但是,SCM轮询仍然失败; Subversion Polling Log说

  

于2016年3月8日12:36:00开始   位置'svn:// serv / proj / $ SVN_PATH'不存在
  对于hudson.model.FreeStyleProject@4789095b [jobName],不再存在一个或多个存储库位置,项目将被禁用。   该项目已被禁用   完成。花了16毫秒
  没有变化

并自动禁用作业。

由于文档建议将trunk的默认值插入存储库URL以进行SCM轮询,因此我不知道如何使其工作。

这是一个已知问题吗?我是否需要使用不同的插件,或者以不同的方式配置?

1 个答案:

答案 0 :(得分:0)

我注意到,对于九个工作中的两个,SCM民意调查显然正在发挥作用。

过了一段时间后,我发现这些是我曾经在标签上进行过手动构建的两个工作,并且SCM轮询实际上是在轮询这些标签,而不是主干。

其他七个人错误地推测是因为没有"历史建立标签"还存在。

因此我认为这是JENKINS-32582