1.1.
Introduction
1.2.
Terraform 模块剖析
1.2.1.
main.tf
1.2.2.
variables.tf
1.2.3.
outputs.tf
1.2.4.
terraform.tf
1.2.5.
local 块
1.2.6.
本地子模块
1.2.7.
README
1.2.8.
examples 目录
1.2.9.
tests 目录
1.2.10.
持续集成流水线代码
1.3.
如何设计一个 Terraform 模块
1.3.1.
资源模块
1.3.2.
模式模块
1.3.3.
工具模块
1.3.4.
模块对比
1.3.5.
AVM 接口之 User Managed Key
1.4.
Terraform 模块仓库的治理
1.4.1.
一个模块,一个仓库
1.4.2.
语义化版本
1.4.3.
保持多个仓库拥有一样的内容
1.4.4.
统一的治理体系
1.4.5.
持续集成流水线
1.4.6.
保持流水线脚本的全局统一
1.4.7.
流水线运行上下文
1.4.8.
变更管理
1.4.9.
流水线的安全问题
1.5.
测试与检查
1.5.1.
单元测试
1.5.2.
端到端测试
1.5.3.
代码风格检查
1.5.4.
合规测试
1.6.
工具链
1.6.1.
terraform
1.6.2.
tfenv
1.6.3.
terraform-docs
1.6.4.
terrafmt
1.6.5.
avmfix
1.6.6.
tflint
1.6.7.
checkov
1.6.8.
yor
1.6.9.
yorbox
1.6.10.
newres
1.6.11.
conftest
1.6.12.
grept
1.6.13.
modtm
1.6.14.
mapotf
1.6.15.
trivy
1.7.
后记
Published with GitBook
持续集成流水线代码
1.2.10.1.
持续集成流水线代码
1.2.10.1. 持续集成流水线代码
要确保一个模块的质量,我们还需要为其建立持续集成流水线(CI Pipeline)。开源社区有许多成熟的持续集成流水线方案可供选择,我们将在后续
持续集成流水线
章节中做详细讲解,本节不做赘述。
results matching "
"
No results matching "
"