如何将 Sonarqube 扫描添加到 NativeScript 应用程序?
How do I add Sonarqube scans to NativeScript apps?
有没有人在他们的 CI 管道中集成 Sonarqube 扫描来扫描 Nativescript 应用程序?
我目前的情况是我有 3 个独立的构建作业。
内部部署
建立 Angular 网站
云 - Windows
构建 android apk 并发布工件(tns 构建 android...)
云 - Mac
构建 ios ipa 并发布工件(tns 构建 ios)
我面临的问题是我想要 运行 sonarqube 扫描,这需要 运行 本地,这很好,因为我可以下载工件(apk 文件或 ipa) ,或者我可以下载源代码。真正的问题是我现在知道要准确扫描什么。我不知道要在 sonar.properties (sonar.sources) 中输入什么。有人知道吗?
sonar.sources路径是包含主要源文件的目录。该路径是相对于 sonar-project.properties 文件的。默认为 .
.
这样就可以下载源码了,sonar.sources
路径设置为源码文件夹
例如,如果源文件位于 mysource
文件夹中,该文件夹与 sonar.properties 文件位于同一目录中。您可以设置 sonar.sources=mysource
.
请查看文档
Analysis Parameters 和
SonarScanner 获取更多信息。
您也可以查看 this thread,您可能会发现它有帮助。
您还可以查看本教程以将 Sonarque 与 azure devops 管道集成。 Managing technical debt with SonarQube and Azure DevOps
有没有人在他们的 CI 管道中集成 Sonarqube 扫描来扫描 Nativescript 应用程序?
我目前的情况是我有 3 个独立的构建作业。
内部部署
建立 Angular 网站
云 - Windows
构建 android apk 并发布工件(tns 构建 android...)
云 - Mac
构建 ios ipa 并发布工件(tns 构建 ios)
我面临的问题是我想要 运行 sonarqube 扫描,这需要 运行 本地,这很好,因为我可以下载工件(apk 文件或 ipa) ,或者我可以下载源代码。真正的问题是我现在知道要准确扫描什么。我不知道要在 sonar.properties (sonar.sources) 中输入什么。有人知道吗?
sonar.sources路径是包含主要源文件的目录。该路径是相对于 sonar-project.properties 文件的。默认为 .
.
这样就可以下载源码了,sonar.sources
路径设置为源码文件夹
例如,如果源文件位于 mysource
文件夹中,该文件夹与 sonar.properties 文件位于同一目录中。您可以设置 sonar.sources=mysource
.
请查看文档 Analysis Parameters 和 SonarScanner 获取更多信息。
您也可以查看 this thread,您可能会发现它有帮助。
您还可以查看本教程以将 Sonarque 与 azure devops 管道集成。 Managing technical debt with SonarQube and Azure DevOps