You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为特定组织下所有仓库配置Atlantis仓库规则?

Atlantis 特定组织下所有仓库配置指导

Atlantis支持配置特定组织下的所有仓库,你提供的示例配置是完全可行的,核心是通过通配符格式匹配组织下的全部仓库。

配置规则解析

  • 默认全局规则(id: /.*/):
    匹配所有未被更具体规则命中的仓库,这里设置了空的apply_requirements,即默认情况下执行apply无需前置条件,使用默认工作流,且不允许自定义工作流或覆盖配置项。
  • 单个仓库规则(github.com/MyOrg/MyRepo1):
    针对指定仓库单独配置,要求PR必须满足「已批准」和「可合并」两个条件才能执行apply,同时允许通过PR注释覆盖工作流配置。
  • 组织下所有仓库规则(github.com/MyOrg/*):
    匹配MyOrg组织下的所有仓库,规则要求与单个仓库一致——PR需已批准且可合并才能apply,同样允许覆盖工作流配置。

规则优先级说明

Atlantis会优先匹配最具体的规则:

  • MyRepo1仓库会优先触发单个仓库的规则,而非组织通配符或默认规则;
  • MyOrg内其他仓库会触发组织通配符规则;
  • 不在MyOrg组织内的仓库则使用默认全局规则。

注意事项

不同Git平台的组织通配符格式略有差异,比如GitLab需写为gitlab.com/MyOrg/*,确保格式与你的Git平台匹配即可。

内容的提问来源于stack exchange,提问作者Rio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 05:15:01