我正在 Windows Server 2019 上使用 Jenkins 运行 Klocwork 分析。Jenkins:2.235.1 Klocwork 分析插件:2020.3。
当作业执行 klockwork 命令(kwbuildproject、kwdeploy)时,出现身份验证错误:
Authentication failed. Please run the "C:\Klocwork\Server 18.2\bin\kwauth.exe --url https://<my-URL>/" command to login.
当然,我运行了 kwauth.exe,并且 klockwork 命令从服务器上的命令行运行良好。问题是当插件运行时,身份验证失败(或没有提供凭据 - 它在日志中不可见)
我尝试使用显式 ltoken 配置,它被插件检测到
Detected ltoken file. Setting KLOCWORK_LTOKEN to "C:\Users\<my-USER>\.klocwork\ltoken"
但是,同样的身份验证错误。
在较旧的 Jenkins(插件 Klocwork Analysis 1.18)上,身份验证使用相同的 ltoken 文件进行。
我错过了 Klocwork 插件配置中的某些内容吗?