jenkins - 如何避免 Jenkins 在 Jenkinsfile 中触发 git 命令

标签 jenkins jenkins-plugins jenkins-pipeline

每当我推送到远程分支时,Jenkins 就会触发。然后使用我的 Jenkinsfile 脚本运行管道。

在 jenkinsfile 中,我 git Push 标签,但是此命令再次触发 Jenkins 并启动另一个构建,然后该构建又运行 git Push 标签,导致无限循环。

如何避免 jenkins 在 jenkinsfile 中触发 git 命令?
我花了一个多星期寻找解决方案,但似乎没有任何效果,谢谢。

最佳答案

我假设您正在使用多分支管道GitHub/Bitbucket组织

您可以在分支源配置下抑制所有或指定分支的自动 SCM 触发

enter image description here

关于jenkins - 如何避免 Jenkins 在 Jenkinsfile 中触发 git 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45315854/

相关文章:

jenkins - 我如何确保始终执行 Jenkins 管道阶段,即使前一个阶段失败?

jenkins - 如何在 Jenkins 管道 Jenkinsfile 中正确编写有关 BooleanParameter 的 if 语句?

jenkins - 如何在不知道名称(或编号)的情况下从共享库中的资源文件夹加载文件?

git - "java.lang.Exception: None or multiple repos"在 Jenkins 多分支管道中使用 BitBucket Notifier

java - 在 Jenkins 中找不到 JDK 和 Maven 配置

jenkins - 开始同步运行 Jenkins 作业

git - 带有 Jenkins Git 插件和分支说明符的分离式 HEAD

java - SonarQube + Reports 中未显示的依赖模块中的聚合覆盖率或覆盖率由 Jacoco 生成

git - 为什么 hudson / Jenkins 试图做出 promise ?

maven - 尝试从源代码构建 Jenkins 插件时出现 java.nio.file.NoSuchFileException 和 java.io.EOFException