gpt4 book ai didi

maven - 我们如何在 GitHub 中强制执行强制性审查,但仍然允许从 CI 发布 Maven 版本?

转载 作者:行者123 更新时间:2023-12-04 18:33:29 24 4
gpt4 key购买 nike

我们希望在 GitHub Enterprise 2.10 中对拉取请求使用强制性代码审查(使用存储库保护分支设置中的“合并前需要拉取请求审查”功能)。

但是,当我们启用此功能时,Maven 发布构建失败,因为发布插件尝试使用运行 TeamCity 发布构建的用户的凭据将新的 SNAPSHOT 版本推送到存储库。

有没有人想出一种适用于此的方法?我们的要求是:

  • 要求对正常提交/拉取请求进行代码审查
  • 允许自动发布版本提交更新的 POM 版本
  • 由特定的非共享用户帐户完成所有提交
  • 最佳答案

    我在一个相关问题上找到了这个答案:https://stackoverflow.com/a/47006088

    我的印象是,如果您不选中“包含管理员”复选框,那么您可以使用带有发布插件的存储库所有者。权衡是,您将依赖作为存储库所有者的开发人员的纪律,不要跳过审查过程。

    关于maven - 我们如何在 GitHub 中强制执行强制性审查,但仍然允许从 CI 发布 Maven 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47286021/

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