Jenkins:如何获取声纳环境变量

Jenkins : How to get sonar environment variables

如何获取声纳主机、声纳项目密钥或声纳工作空间等声纳环境变量,以便通过 Jenkins 插件在电子邮件中使用它们:可编辑电子邮件通知。

有什么帮助或想法吗?

您可以使用 withSonarQubeEnv() 插件函数来提取值。您必须使用您希望它使用的 Sonar 变量配置 Jenkins。您可以在下面的 link 找到更多相关信息。不幸的是,我似乎无法从 Sonarqube 找到提供了哪些变量的文档。您可能想在 withSonarQubeEnv 节中 运行 类似 sh "env" 的内容来了解​​一下。

https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins#AnalyzingwithSonarQubeScannerforJenkins-AnalyzinginaJenkinspipeline