首页 > 解决方案 > 获取变量的声纳分析状态(GUI 作业)

问题描述

我找不到任何解决这个特殊需求的方法。

基本上我有一个GUI 作业,我需要 Sonarqube 分析的状态,这样我以后可以用它发送一个 POST 请求。

(我知道管道存在并且效果很好,但是因为一个特定的原因我需要它是 GUI)

在您拥有的管道上WaitForQualityGate.status(),我尝试使用它但没有成功。

期望的示例

有什么见解吗?提前致谢

标签: jenkinssonarqube

解决方案


如果您的意思是说您希望根据 SonarQube 扫描状态在您的 Jenkins GUI 中弹出自定义变量消息,那么您需要:

  1. 克隆原始 Jenkins 源代码
  2. 添加自定义 HTML 按钮/div/图形
  3. 编译 Jenkins 代码
  4. 构建新代码
  5. 执行生成的 JAR

否则,您可以尝试 Jenkins 上提供的一些插件,这些插件可以让您呈现条件输出。没有承诺它们是否真的可以帮助您更改原始 GUI。

任何替代的传统方法都无法满足您的 GUI 要求。


推荐阅读