这里发生了几种不同的事情。
当您在Jenkins外部运行分析时,我会猜测您是以在该计算机上缓存了SVN凭据的用户身份运行该分析的。因此,分析的“非议”部分会像您一样隐式运行。
在Jenkins中签出项目时,您显式地为作业提供了凭证,并且这些凭证被显式地用于 作业的该部分
。
在Jenkins中运行分析时,当您在Jenkins之外运行分析时,该部分工作无法访问正在使用的缓存凭据。也不是有机会获得您所提供詹金斯结账凭据。代替。您将需要进入SonarQube服务器并将这些凭据配置到项目中(您也可以将它们作为分析参数传递,但是从长远来看,将它们添加到项目中可能更容易)。
为此,请导航到项目主页,然后依次单击管理>常规设置> SCM> SVN,然后在其中填写您的凭据。



