Upgrade to Pro — share decks privately, control downloads, hide ads and more …

用 AWS CodeDeploy 解決程式佈署

Gea-Suan Lin
September 20, 2018

用 AWS CodeDeploy 解決程式佈署

Gea-Suan Lin

September 20, 2018
Tweet

More Decks by Gea-Suan Lin

Other Decks in Technology

Transcript

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

    Rollback ◦ Notification • 與 AWS 的服務整合。
  2. 其他常見的 Deploy 方案 • 使用 SSH 的方式: ◦ Capistrano •

    使用設定管理工具: ◦ Chef ◦ Puppet • 使用 Container 的方式: ◦ Docker
  3. Live Demo • 在 AWS 上的 EC2 instance。 • 非

    AWS 裡的 VPS。 • 小抄: ◦ https://wiki.gslin.org/wiki/AWS_CodeDeploy • 工具: ◦ https://github.com/gslin/codedeploy-makefile
  4. Ubuntu 18.04 上的安裝 • https://github.com/aws/aws-codedeploy-agent/issues/158 ◦ 參考 2018/08/01 我寫的 workaround

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