codeship 自动部署 - 持续部署
登入 codeship,trivisCI,CircleCI 任意一个,这三个都是可以持续集成的管理工具
本文暂时以 Codeship 为例子进行配置
- 登入
codeship,绑定github或者bitbucket,选择一个项目 - 修改
README,加入Codeship Status,如![]()
- 在
Project Configyration中配置test setting和deployment - 自行配置 测试代码
- 配置 部署配置
部署配置
- Add new deployment pipeline
- 选择需要部署的
分支,如master - 选择部署
codedeploy - AWS Access Key ID, 在 IAM 上建立的用户
- AWS Secret Access Key, 在 IAM 上建立的用户
- Region,如
us-east-1 AWS上Codedeploy的应用的名字Codedeploy上组的名字S3的名字
Codeship 部署
- 提交代码,代码会经过如下步骤
- 生成测试环境
- 在测试环境中更新代码
- 测试
- 测试成功后安装
AWS CLI - 上传代码到
s3 - 将
s3上的文件部署到codedeploy ec2中执行配置脚本- 等待部署成功

在 CodeDeploy 中可以看到部署结果

打开网页可以执行结果
