terraform-aws-cicd:具有AWS Code Pipeline和代码构建的CICD Terraform模块

时间:2024-02-19 17:47:17
【文件属性】:

文件名称:terraform-aws-cicd:具有AWS Code Pipeline和代码构建的CICD Terraform模块

文件大小:66KB

文件格式:ZIP

更新时间:2024-02-19 17:47:17

aws continuous-integration continuous-delivery terraform cicd

Terraform-aws-cicd Terraform模块以使用 for 创建AWS 该模块支持三个用例: GitHub-> S3(构建工件)-> Elastic Beanstalk(正在运行的应用程序堆栈) 该模块从GitHub存储库(公共或私有)获取代码,通过执行存储库中的buildspec.yml文件进行构建,将构建的工件推送到S3存储桶,并将工件部署到运行支持的堆栈之一的Elastic Beanstalk (例如Java , Go , Node , IIS , Python , Ruby等)。 GitHub-> ECR(Docker image)-> Elastic Beanstalk(运行Docker堆栈) 该模块从GitHub存储库获取代码,通过执行该存储库中的buildspec.yml和Dockerfile文件从其构建Docker映像,将该Docker映像推送至ECR存储库,并将Docker映像部署到运行Docker堆栈的Elastic Beanstalk 。 GitHub-> ECR(Docker镜像) 该模块从GitHub存储库获取代码,通过执行存储库中


【文件预览】:
terraform-aws-cicd-master
----outputs.tf(1KB)
----.github()
--------mergify.yml(2KB)
--------PULL_REQUEST_TEMPLATE.md(573B)
--------renovate.json(210B)
--------ISSUE_TEMPLATE()
--------CODEOWNERS(1KB)
--------workflows()
--------auto-release.yml(980B)
----versions.tf(151B)
----variables.tf(5KB)
----.build-harness(5KB)
----examples()
--------complete()
----LICENSE(11KB)
----test()
--------Makefile.alpine(153B)
--------src()
--------Makefile(1KB)
--------.gitignore(14B)
----README.md(27KB)
----Makefile(388B)
----main.tf(8KB)
----docs()
--------targets.md(349B)
--------terraform.md(8KB)
----context.tf(5KB)
----.gitignore(139B)
----README.yaml(7KB)

网友评论