在使用詹金斯进行构建时,我目前收到此错误
ERROR: Unable to parse file: /var/lib/jenkins/workspace/vcl/resources/views/scr2131.blade.php
ERROR: Parse error at line 11 column 23:
<!-- <% unless @max_results %>-->
这只是刀片文件中的注释行(我正在使用laravel)。 该文件是普通文件,很难更改任何内容。我可以做些什么使Jenkins通过此错误?
答案 0 :(得分:1)
我可以做让詹金斯通过这个错误吗?
Jenkins本身不会解析这些文件。
您的Jenkins工作构建之一 step 完成。
问题就变成了:解析该php文件时,如何使该步骤 not 失败。
这实际上取决于那是什么步骤:通常在SonarQube analysis as this one期间会看到错误解析。
答案 1 :(得分:0)
您没有共享管道代码,因此很难具体说明,但是您可以尝试在try块中换行导致问题的行,而不是捕获并抑制错误
try {
//put problematic parse command here
}
catch(Exception e) {
println "suppressing error."
//you can also add validation if the error is the one which you expected. If not you may rethrow the error.
}
如果发现并处理了异常,詹金斯将继续工作。