gpt4 book ai didi

jenkins - 调用 'gradle sonarRunner' 时获取 Jenkins 中 Sonar 仪表板的链接

转载 作者:行者123 更新时间:2023-12-04 11:24:53 29 4
gpt4 key购买 nike

使用 Jenkins 构建步骤 Invoke Standalone Sonar Analysis (可通过 Sonar plugin 获得)您可以在作业概述中获得这个指向 SonarQube 仪表板的很好的链接:
sonar link .

由于 an issue,我没有使用此构建步骤而是有一个调用 gradle sonarRunner 的构建步骤:
gradle sonarRunner

这是我的 build.gradle 的一部分配置 Sonar :

sonarRunner {
sonarProperties {
property "sonar.projectKey", projectId
property "sonar.projectName", projectName

// Address of SonarQube server
property "sonar.host.url", "http://localhost:9000"

// Database config
property "sonar.jdbc.url", "jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true"
property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver"
property "sonar.jdbc.username", "root"
property "sonar.jdbc.password", "superSecret"
}
}

这很好用:就像 Invoke Standalone Sonar Analysis 一样构建步骤,我可以在 http://localhost:9000/dashboard/index/jutilsId 浏览 SonarQube 的结果.

不幸的是,这样到 SonarQube 仪表板的链接就从 Jenkins 的工作概述中消失了。

This blog entry描述了如何实现我想要的,但似乎已经过时,因为我在 SonarQube 的配置中找不到任何选项 Check if this project is NOT built with maven 2 .

有什么办法可以让我拥有这个链接并使用 gradle sonarRunner ?

我的系统:

我正在使用 SonarQube Server 4.1.1, Gradle Plugin 1.23 , Sonar Plugin 2.1 , Sonar Runner 2.3 和 gradle --version给出:
------------------------------------------------------------
Gradle 1.10
------------------------------------------------------------

Build time: 2013-12-17 09:28:15 UTC
Build number: none
Revision: 36ced393628875ff15575fa03d16c1349ffe8bb6

Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy: 2.2.0
JVM: 1.7.0_21 (Oracle Corporation 23.7-b01)
OS: Linux 3.10-2-486 i386

最佳答案

Sidebar-Link Plugin来救援!

  • 安装插件。
  • sonar icon进入 /var/lib/jenkins/userContent .里面是JENKINS_HOME .如果你不知道在哪里JENKINS_HOME是,查看位于 /etc/default/jenkins 的配置文件.
  • 像这样设置链接
    作业的配置(您的 URL 会有所不同):sidebar link config
  • 完成
  • 关于jenkins - 调用 'gradle sonarRunner' 时获取 Jenkins 中 Sonar 仪表板的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21815072/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com