我有一个jenkins工作,使用" Emulate Clean Checkout" Subversion的退房策略。
作业本身运行一些自定义Java代码,其中包括一些svn操作(使用svnkit提交一些更改)。
如果定期运行,作业可以正常工作。但是,如果构建在队列中等待,因为它是在上一个作业完成之前启动的,那么看起来Jenkins不会模仿干净的结账"。作业由svn post commit脚本启动。
第二个作业在尝试提交时失败,因为它声明文件已被修改(由前一个作业完成)。如果作业之间存在差距,则可以正常工作。
我想知道为什么当作业排队时,Emulate Clean Checkout似乎不起作用?感谢您的任何提示。