Files
nexus/wiki/entities/Atlantis.md
2026-04-20 00:02:56 +08:00

907 B
Raw Blame History

title, type, tags
title type tags
Atlantis entity

Aliases

  • Atlantis

Definition

Atlantis 是一个开源、自托管的 Terraform CI/CD 自动化工具,旨在替代 Jenkins 进行基础设施部署。

Core Features

  • 通过 GitHub Pull Request 评论触发 plan/apply 工作流
  • 部署在单个 EC2 实例上(每个 Landing Zone 共享账户一台)
  • 使用服务账号与 GitHub 交互(发布评论、执行合并、关闭 PR
  • 目录锁定机制防止并行冲突
  • 支持并行构建,多模块同时执行 plan 和 apply
  • 合并前应用pre-merge apply确保代码与基础设施同步

Use Cases

  • 替代 Jenkins 进行 Terraform 自动化部署
  • 多账户基础设施变更管理
  • GitOps 工作流实现

Connections