1
當建立一個多分支管道,我用送我的每一個項目,以SonarQube的SonarQube插件像這樣:詹金斯管道SonarQube鍵名
pipeline {
agent any
options {
buildDiscarder(logRotator(numToKeepStr:'20'))
timeout(time: 30, unit: 'MINUTES')
}
tools {
maven 'Maven 3.3.9'
jdk 'JDK 1.8'
}
stages {
stage('Checkout') {
steps {
echo 'Checking out..'
checkout scm
echo "My branch is: ${env.BRANCH_NAME}"
}
}
stage('Build') {
steps {
echo 'Building..'
bat 'mvn clean verify -P!local'
}
}
stage('SonarQube analysis'){
steps{
echo 'Analysing...'
withSonarQubeEnv('SonarQube') {
bat 'mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar'
}
}
}
}
}
它工作正常,但有一點我需要做的是將SonarQube中的項目名稱更改爲projectName/builtBranch,而不僅僅是項目名稱。有沒有一種方法可以使用管道來做到這一點?
sonar.branch爲我工作。謝謝 :) – GhostDonkeys