Gob*_*ins 9 python pylint jenkins
我添加了一个构建步骤来执行Python脚本.
在这个脚本中,使用lint.Run(.. args)调用pylint来检查代码.
该脚本可以工作,但最终,构建失败并显示唯一的错误消息:
Build step 'Execute Python script' marked build as failure
有人知道为什么会这样吗?
fab*_*ioM 19
你也可以简单地把一个
pylint || 退出0
在shell cmdline中.Pylint插件无论如何都会通过检查pyllint的结果来使构建失败.
dme*_*ter 13
即使只发现一个小的警告问题,Pylint仍然有令人不愉快的行为来返回非零退出代码.只有当一切都很好时,才会返回0(参见手册页).
由于通常非零代码表示错误,因此Jenkins无法构建.
我看到两种方法可以解决这个问题: