仅在我签入的BRANCH上触发Github签入中的Jenkins管道作业

时间:2020-07-23 14:06:43

标签: git jenkins continuous-integration jenkins-pipeline jenkins-groovy

对于项目A,我有3个分支(DEV,QA和master)。我已经写了詹金斯管道脚本(groovy)。

  • 每当我将代码签入DEV分支时,质量检查和主作业都会与DEV作业一起触发
  • 我曾经有过Jenkins自由式项目,该项目过去只用于我签入的分支

这是Jenkinsfile中包含的触发代码。

properties([
   [$class: 'GithubProjectProperty',
        displayName: '',
        projectUrlStr: 'https://github.yourorg.com/repo/A/tree/${FOLDER_BRANCH}'],
        pipelineTriggers([githubPush()])
    ])

$ {FOLDER_BRANCH}是DEV,质量检查人员,主人。

请帮助,让我知道是否需要其他信息。

0 个答案:

没有答案