Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins管道的git签出生成触发器代码问题_Git_Jenkins_Jenkins Declarative Pipeline - Fatal编程技术网

Jenkins管道的git签出生成触发器代码问题

Jenkins管道的git签出生成触发器代码问题,git,jenkins,jenkins-declarative-pipeline,Git,Jenkins,Jenkins Declarative Pipeline,我使用Jenkins声明性管道作为运行CI/CD管道的代码(SCM设置的管道脚本)。在我的管道代码中,我有一个Git签出配置,用于构建和部署我的项目 My pipeline配置了pollSCM属性,pipeline每1分钟轮询一次我的项目的git存储库,如果在项目CI/CD管道中发现任何更改,则会触发该更改 我目前面临的问题是pollSCM工作正常,但如果我在管道中进行任何更改,项目将触发CI/CD 我正在使用Jenkins共享libs设计来构建我的项目,假设我的管道名称是SpringBootV

我使用Jenkins声明性管道作为运行CI/CD管道的代码(SCM设置的管道脚本)。在我的管道代码中,我有一个Git签出配置,用于构建和部署我的项目

My pipeline配置了pollSCM属性,pipeline每1分钟轮询一次我的项目的git存储库,如果在项目CI/CD管道中发现任何更改,则会触发该更改

我目前面临的问题是pollSCM工作正常,但如果我在管道中进行任何更改,项目将触发CI/CD

我正在使用Jenkins共享libs设计来构建我的项目,假设我的管道名称是SpringBootV2Jenkins.txt。我面临的问题是

SpringBootV2Jenkins.txt中的任何提交都会触发CI/CD管道。 共享libs groovy文件中的任何提交都会触发CI/CD管道。 我的要求是,CI/CD管道应该仅在项目git存储库中发生更改时触发,而不是在CI/CD管道作为代码存储库中

已经尝试了下面的链接,但没有运气。

在我们使用shared lib config之前,同样的事情也会发生。 任何帮助都将不胜感激,因为这会引起CICD的问题