gpt4 book ai didi

git - merge Hook ,用于在没有 merge 请求的情况下通过所有测试

转载 作者:行者123 更新时间:2023-11-28 21:06:54 26 4
gpt4 key购买 nike

我们团队大部分时间会直接push去开发,会 merge 然后触发Jenkin跑测试。如果所有测试都通过,那么它将自动构建给 Alpha 用户。我想知道是否有可能有一个 merge Hook ,所有测试在 merge 到开发之前都必须通过。这样,其他程序员就不会 check out 损坏的代码。或者这根本不是一个必要的问题。

最佳答案

很多团队处理这个问题的方式是保护目标分支。在 Bitbucket 中,它被称为 merge 检查;在 Github 中,它被称为 protected 分支。

您将从开发人员直接推送到主控,再到开发人员向主控发起 pull 请求,然后为通过的 CI 测试构建添加 merge 检查。在这个世界上,您不能将提交 merge 到开发中,除非它有一个通过的测试套件。

Suggest or require checks before a merge

关于git - merge Hook ,用于在没有 merge 请求的情况下通过所有测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57044434/

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