1、配置SVN后提示unable to access to repository,原因是使用的賬戶沒有訪問svn的權限,創建新的用戶即可。注意新的用戶,用戶名,密碼要跟svn上的權限一致。
創建路徑: Jenkins--credentials---add credentials即可。description寫svn路徑,這樣方便后續不同權限的區分。


2、sonarqube server設置中Server authentication token項需要在sonar server端生成,故訪問sonar server端,設置路徑:菜單--》配置--》權限--》用戶--》TOKENS--》Generate 生成token,將生成的復制到 Server authentication token即可。

3、job構建運行時提示:
ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Error when executing blame for file src/scripts/accountMgr/authMgr/authMgr.js at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:102) at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:59)
原因是沒有配置sonar.scm.disabled,在項目配置文件sonar_project.properties中配置其值為true即可。如果此處不設置,會通過svn訪問,這時候無權限。
sonar.scm.disabled=true
另一種修改方法是直接接修改sonarqube服務器的設置:
