如何从轮询中忽略Jenkinsfile

时间:2019-08-30 20:28:59

标签: groovy jenkins-pipeline

我正在使用jenkins-pipelines进行代码部署。我的jenkinsfile放置在与源代码不同的存储库中。当我为源代码添加轮询时,该工作也在轮询jenkinsfiles,尽管它们都位于不同的存储库中。如何避免jenkinsfile进行轮询?

我尝试了“从某些用户拒绝轮询提交”并给出了我的ID,还尝试了“从某些路径拒绝轮询提交”并给出了确切的文件,但它并没有忽略。

properties([[$class: 'RebuildSettings', autoRebuild: false,  rebuildDisabled: false], pipelineTriggers([pollSCM('H/10 * * * *')])])

checkout([
         $class: 'GitSCM', 
         branches: [[name: checkoutBranch]], 
         doGenerateSubmoduleConfigurations: false, 
         extensions: [[$class: 'LocalBranch', localBranch: checkoutBranch]], 
         submoduleCfg: [], 
         poll: true,
         userRemoteConfigs: [[credentialsId: gitcredID , url: repoUrl]]])

预期结果是应该忽略,但不要忽略。我添加了上面的代码来触发源签出的工作。但是它也会轮询jenkinsfile存储库。

0 个答案:

没有答案