Jenkins插件Klocwork:在构建期间发生错误:身份验证失败



我在windows服务器2019上与Jenkins一起运行Klocwork分析。2.235.1Klocwork分析插件:2020.3.

当作业执行klockwork命令(kwbuildproject, kwdeploy)时,出现认证错误:

Authentication failed. Please run the "C:KlocworkServer 18.2binkwauth.exe --url https://<my-URL>/" command to login.

当然,我运行了kwauth.exe, klockwork命令在服务器上的命令行运行得很好。问题是,当插件运行时,身份验证失败(或没有提供凭据-在日志中不可见)

我尝试使用显式ltoken配置,它被插件

检测到
Detected ltoken file. Setting KLOCWORK_LTOKEN to "C:Users<my-USER>.klocworkltoken"

但是,仍然是相同的认证错误。

在较旧的Jenkins (Plugin Klocwork Analysis 1.18)上,认证工作使用相同的ltoken文件。

我是否在Klocwork插件的配置中错过了一些东西?

您是否以X用户身份从命令行运行Klocwork分析,并试图以Y用户身份运行Jenkins作业?如果是,还应该通过kwauth对Y用户进行身份验证。Y用户应该有权执行Klocwork分析(角色)。请确保ltoken文件可以被Jenkins访问。

相关内容

  • 没有找到相关文章

最新更新