当gerrit中有新的提交/补丁集时,我想编写一个管道脚本来触发作业。这是作业的配置:
这是管道脚本:
pipeline {
agent any
triggers {
gerrit customUrl: '', gerritProjects: [[branches: [[compareType: 'ANT', pattern: '**']], compareType: 'PLAIN', disableStrictForbiddenFileVerification: false, pattern: 'xxxxxx']], serverName: 'xxxxxx', triggerOnEvents: [patchsetCreated()]
}
tools {
maven 'Maven 3.6'
}
stages {
stage('Maven Build') {
steps {
sh 'mvn clean install'
}
}
}
}
我希望当我将提交或补丁集推送给gerrit时,应该为gerrit中的此项触发该作业,但实际上并非如此。谁能帮助我,我在哪里配置错误?非常感谢