我计划为我的AWS-ECS&lambda应用程序,但我很困惑,当新代码推送到我的git存储库时,我可以使用terraform来运行cicd管道进行部署吗。我不想使用codepiepline,但如果需要,可以使用Jenkins。
如果有人建造过这种建筑,请告诉我。。。
我认为使用terraform最接近CI/CD的方法是使用GitHub操作(假设您将terraform配置保存在git repo中(&地形云。本页介绍如下:https://learn.hashicorp.com/tutorials/terraform/github-actions
Terraform Cloud最多可供5名用户免费使用。我个人确实使用地形云,因为你可以版本你的模块/基础设施&我用詹金斯来安排构建。我认为GitHub的操作可以简单一点,但还没有尝试过。