【文件属性】:
文件名称:example-cicd-github-aws:从GitHub到AWS的CICD管道的示例项目
文件大小:11KB
文件格式:ZIP
更新时间:2021-03-31 22:20:47
JavaScript
示例CICD GitHub AWS
这是一个示例项目,用于在GitHub和AWS之间创建CICD管道。 它旨在证明一种流程,其中:
在github触发事件上完成的提交
AWS CodePipeline响应这些事件
运行测试和短绒
如果所有测试都通过,它将部署应用程序
此项目的其他辅助示例包括:
使用所有基础架构定义为代码
示例应用
静态网站
本示例为静态站点创建基础结构,该基础结构使用S3存储桶存储内容。 网站内容(位于“ site-contents”子目录中)已部署到存储桶中。
该站点使用CloudFront分发,Route53别名记录和ACM证书从HTTP重定向到HTTPS。
准备
在部署此示例之前,必须在Route53中将静态站点的域(即mystaticsite.com)配置为托管区域。 有关将Route53配置为您的域的DNS服务的说明,请参阅。
设置
安装依赖关系
npm
【文件预览】:
example-cicd-github-aws-master
----example.cdk.json(103B)
----.gitignore(6KB)
----cdk.out()
--------.gitignore(71B)
----site-contents()
--------error.html(116B)
--------index.html(90B)
----package.json(828B)
----tsconfig.json(534B)
----static-site.ts(3KB)
----README.md(3KB)
----index.ts(2KB)
----pipeline.ts(2KB)
----cdk.json(103B)