gpt4 book ai didi

jenkins - Repo、gerrit 和 Jenkins 合作

转载 作者:行者123 更新时间:2023-12-03 21:59:08 25 4
gpt4 key购买 nike

我无法让 Google 的 Repo、gerrit 和 Jenkins 一起工作。

我们的设置:

我们有一个由几个 git 存储库构建的 Repo,它们都在我们的 gerrit 服务器上。 list 也在那里。

工作流程:

  • 用户对位于 Rep.
  • 不同 git 存储库中的少数文件进行更改
  • 用户提交并将更改推送到代码审查。

  • 问题:
  • 对于每个存储库,都会创建一个单独的 gerrit 代码审查。
  • 对于这些代码审查中的每一个,都会触发 Jenkins。

  • 如果更改是相互依赖的(他们通常这样做),Jenkins 构建将失败,因为它每次只需要一个存储库中的更改。

    我们如何让 Jenkins/Gerrit 合作以将全部更改整合到一个构建中(这将起作用)?

    谢谢

    最佳答案

    这里描述的配置非常有问题,
    并且肯定会在将来引起您的悲伤。

    从长远来看,考虑以下路径之一:

  • 将组件之间的依赖降至最低
    (这是首选)
  • 将代码合并到单个存储库

  • 同时 -
  • 确保验证作业(在 Jenkins 中)从所有其他存储库中 checkout 最新代码
    (与构建此更改相关的)
  • 一次对一个存储库进行(非破坏性)更改
    (当然需要一些计划)
  • 关于jenkins - Repo、gerrit 和 Jenkins 合作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46197854/

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