gpt4 book ai didi

git - 如何从 Jenkins 中的构建中排除 git 分支

转载 作者:IT王子 更新时间:2023-10-29 00:51:42 26 4
gpt4 key购买 nike

这是我当前的项目 Jenkins 设置:

  • 一个工作运行所有开发分支
  • 一个作业运行所有 pull 请求
  • 一个作业只运行master分支
  • 一个job只有master通过才自动发布

此设置使我能够在开发过程中进行连续的自动交付以及持续的反馈。前 3 个作业还运行所有测试和覆盖率报告。

问题是我找不到从“所有开发分支”作业中排除主分支的方法。每次 merge pull 请求时,它都会不必要地构建两次主控。

有人知道如何从 Jenkins 的工作中排除一个分支吗?

ps:我使用的是 Git 和 Github 插件。我的项目存储在 Github 上。

最佳答案

您可以选择“反向”策略来构建目标分支。

检查 Jenkins 作业配置,

  • “源代码管理”部分(选择“Git”)
  • 其他行为
  • 点击“添加”按钮
  • 选择“选择构建内容的策略”
  • 在组合框中选择“反向”策略。

(不要忘记按“master”填写“Branches to build”文本字段)

另见附件截图:


enter image description here

关于git - 如何从 Jenkins 中的构建中排除 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21314632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com