title, type, tags, sources, last_updated
| title |
type |
tags |
sources |
last_updated |
| Jenkins |
entity |
|
| ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments |
|
2026-04-29 |
Jenkins
Overview
Jenkins 是最广泛使用的开源自动化服务器之一,在 IaC 场景中曾被用于执行 Terraform 部署流水线。然而在 Atlantis 的对比中,Jenkins 流水线暴露出多个运维痛点。
In This Context
ctp-topic-32-using-atlantis-cicd-for-infrastructure-deployments 指出原 Jenkins 流水线存在以下问题:
Speed Issues
- 显著的初始化时间(每次构建需重新初始化环境)
- 多次代码克隆(每个 stage 重复克隆仓库)
- 顺序测试(无法并行化,瓶颈明显)
- ECS Deployer 预配置耗时
Complexity Issues
- 持续叠加功能以覆盖更多场景和边缘情况
- 架构脆弱,易产生配置漂移(drift)
- 维护成本高,改动风险大
Contrast with Atlantis
| Aspect |
Jenkins |
Atlantis |
| Trigger Method |
Push (pipeline job) |
Pull (PR comment) |
| Plan Timing |
Pre-merge testing |
Pre-merge apply |
| Module Locking |
Requires plugin/config |
Built-in automatic |
| Parallel Builds |
Configurable, complex |
Native support |
| Setup Complexity |
High (many integrations) |
Low (single EC2) |
| Cost (VPC Endpoints) |
High |
Low (removes many endpoints) |
Aliases
- Jenkins CI
- Jenkins Server
Related Concepts
Related Entities
References