项目工程工程中存在两个分支,master分支和Kubesphere,创建从master到Kubesphere的Pull Request后,在流水线点击运行在PullRequest处没有显示。附上Jenkinsfile

’pipeline{
agent {
node {
label ‘maven’
}
}
environment {
REGISTRY = ‘10.9.28.47’
HARBOR_NAMESPACE = ‘osmium-fulllink’
APP_NAME = ‘realone-gateway’
KUBECONFIG_CREDENTIAL_ID = ‘realone-kubeconfig’
SONAR_CREDENTIAL_ID = ‘sonar-token’
}
stages {
stage (‘maven install’) {
steps {
container (‘maven’) {
sh ‘cd $WORKSPACE/support/realone-gateway/ && chmod +x mvnw && ./mvnw clean install’
archiveArtifacts ‘support/realone-gateway/**/target/.’
}
}
}
stage('sonarqube analysis') {
steps {
container ('maven') {
withCredentials([string(credentialsId: "$SONAR_CREDENTIAL_ID",variable: 'SONAR_TOKEN')]) {
withSonarQubeEnv('sonar'){
sh 'cd $WORKSPACE/support/realone-gateway/ && ./mvnw sonar:sonar -Dsonar.login=$SONAR_TOKEN '
}
}
timeout(time: 1, unit: 'HOURS') {
waitForQualityGate abortPipeline: true
}
}
}
}
stage('maven build') {
steps {
container ('maven') {
sh 'cd $WORKSPACE/support/realone-gateway/ && chmod +x mvnw && ./mvnw clean package -DskipTests'
}
}
}
stage('unit test ') {
steps {
container ('maven') {
sh 'cd $WORKSPACE/support/realone-gateway/ && chmod +x mvnw && ./mvnw test'
}
}
}
stage('build image') {
steps {
container ('maven') {
sh 'cd $WORKSPACE/support/realone-gateway/ && docker build -f Dockerfile -t $REGISTRY/$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER .'
sh 'docker login $REGISTRY -u admin -p admin'
sh 'docker push $REGISTRY/$HARBOR_NAMESPACE/$APP_NAME:SNAPSHOT-$BRANCH_NAME-$BUILD_NUMBER'
}
}
}
stage('deploy') {
steps {
container ('maven') {
kubernetesDeploy(configs: 'support/realone-gateway/deploy-kubesphere/**', enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")
}
}
}
}
}'