用 AWS CodeDeploy 解決程式佈署

8327d09b0bd5ac97409aa10f927b3c30?s=47 Gea-Suan Lin
September 20, 2018

用 AWS CodeDeploy 解決程式佈署

8327d09b0bd5ac97409aa10f927b3c30?s=128

Gea-Suan Lin

September 20, 2018
Tweet

Transcript

  1. 4.

    CodeDeploy 的好處 • 專注於 Deployment 的工具: ◦ Deployment Type ◦

    Rollback ◦ Notification • 與 AWS 的服務整合。
  2. 6.

    其他常見的 Deploy 方案 • 使用 SSH 的方式: ◦ Capistrano •

    使用設定管理工具: ◦ Chef ◦ Puppet • 使用 Container 的方式: ◦ Docker
  3. 7.

    Live Demo • 在 AWS 上的 EC2 instance。 • 非

    AWS 裡的 VPS。 • 小抄: ◦ https://wiki.gslin.org/wiki/AWS_CodeDeploy • 工具: ◦ https://github.com/gslin/codedeploy-makefile
  4. 9.

    Ubuntu 18.04 上的安裝 • https://github.com/aws/aws-codedeploy-agent/issues/158 ◦ 參考 2018/08/01 我寫的 workaround

    script。 • 兩個項目要繞過: ◦ 安裝程式的檢查。 ◦ codedeploiy-agent 的相依性。