输出sonarqube结果到不同的服务器位置

时间:2018-04-25 06:51:40

标签: jenkins sonarqube parameterized

有没有办法通过Jenkins配置将SonarQube结果输出到2个不同的服务器位置,为每个SonarQube输出使用单个Jenkins构建?

我知道Jenkins有一个参数化构建的概念,其中构建可以通过Sonar服务器名称进行参数化。

1 个答案:

答案 0 :(得分:0)

我猜你在谈论参数化插件: https://wiki.jenkins.io/display/JENKINS/Parameterized+Trigger+Plugin

此插件允许您在触发构建时提供数据。当你的构建触发彼此时,这是一个很棒的插件,你需要在另一个slave上执行的前一个构建中的数据。

如果您想要单个构建,并且在构建中确定了Sonar服务器名称,则需要使用Shell找到自己的方式。

在某些时候得到它:

SONAR_NAME=$( .... )

并在同一版本中重复使用它:

ssh $SONAR_NAME@....