Codeship 自动部署 - 持续部署

登入codeshiptrivisCICircleCI任意一个,这三个都是可以持续集成的管理工具

本文暂时以Codeship为例子进行配置

  1. 登入 codeship,绑定github或者bitbucket,选择一个项目

  2. 修改README,加入Codeship Status,如 Codeship Status for whyliam/wechat4c

  3. Project Configyration中配置test settingdeployment

  4. 自行配置 测试代码

  5. 配置 部署配置

部署配置

  1. Add new deployment pipeline

  2. 选择需要部署的分支,如master

  3. 选择部署codedeploy

  4. AWS Access Key ID, 在IAM上建立的用户

  5. AWS Secret Access Key, 在IAM上建立的用户

  6. Region,如us-east-1

  7. AWSCodedeploy的应用的名字

  8. Codedeploy上组的名字

  9. S3的名字

codeship部署

  1. 提交代码,代码会进过如下步骤

  2. 生成测试环境

  3. 在测试环境中更新代码

  4. 测试

  5. 测试成功后安装AWS CLI

  6. 上传代码到s3

  7. s3上的文件部署到codedeploy

  8. ec2中执行配置脚本

  9. 等待部署成功

codedeply中可以看到部署结果

打开网页可以执行结果


WHY·LIAM wechat
记录生活,研究产品,分享设计,分析数据,讨论科技和商业,不定期扯淡。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!