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/