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中执行配置脚本- 等待部署成功

在 codedeply 中可以看到部署结果

打开网页可以执行结果
The Why·Liam·Blog by WhyLiam is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由WhyLiam创作并维护的Why·Liam·Blog采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于Why·Liam·Blog (https://blog.naaln.com),版权所有,侵权必究。
本文永久链接:https://blog.naaln.com/2016/05/codeship-automatic-deployment-continuous-deployment/