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

Codeシリーズで始めるはじめてのCI/CD

kazue
September 18, 2019

 Codeシリーズで始めるはじめてのCI/CD

HIGOBASHI.AWS 第11回(https://classmethod.connpass.com/event/145477/) で登壇した際の資料です。詳細はブログにまとめていますのでそちらをご覧ください。
https://dev.classmethod.jp/cloud/aws/cicd-with-code-series-at-higobashi-aws/

kazue

September 18, 2019
Tweet

More Decks by kazue

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ   ͔ͣ͑ • AWSࣄۀຊ෦ ίϯαϧςΟϯά෦ • େࡕΦϑΟεۈ຿ •

    2019೥1݄JOIN • ৬ྺ • WEBίϯαϧʢडୗ։ൃʣ8೥ • ࣗࣾαʔϏε։ൃӡ༻อक 2೥ • ޷͖ͳAWSαʔϏε • Terraform
  2. ΋͘͡   • ༻ޠͷ੔ཧ • ࠓճѻ͏ʮͱ͋Δ؀ڥʯͷ঺հ • εςοϓ1ɿσϓϩΠ࡞ۀΛ؆୯ʹ͠Α͏ •

    εςοϓ2ɿ֤؀ڥ΁ͷσϓϩΠΛҰຊԽ͠Α͏ • εςοϓ3ɿGitϦϙδτϦ͔Β௚઀σϓϩΠ͠Α͏ • εςοϓ4ɿςετΛࣗಈ࣮ߦ͠Α͏ • ·ͱΊ
  3. ͱ͋Δ؀ڥ   • Laravel੡ΞϓϦ • ALB+EC2Ұ୆ • Ϩϯλϧαʔόʔ
 ʹGitϦϙδτϦ

    • SFTPͰϑΝΠϧ
 ΞοϓϩʔυͰ
 σϓϩΠ • ςετίʔυʁ
  4. $PEF%FQMPZͷ࢓૊Έ   • σϓϩΠઌͷΠϯελϯεʹ
 AgentΛৗற • CodeDeployʹରͯ͠
 ϙʔϦϯά •

    ϓϩάϥϜߋ৽Λݕ஌ͨ͠Β
 औಘͯ͠഑ஔ
 ʴ ৭ʑͳλΠϛϯάͰ
 εΫϦϓτ΋࣮ߦՄೳ
  5. BQQTQFDZNM͔Β࣮ߦ͞ΕΔεΫϦϓτͷमਖ਼   w (JUϦϙδτϦ಺
 ͷίʔυ w ֎෦ϥΠϒϥϦ w (JUϦϙδτϦ಺


    ͷίʔυ w ֎෦ϥΠϒϥϦ εΫϦϓτ಺Ͱ
 ֎෦ϥΠϒϥϦΛ
 μ΢ϯϩʔυ σϓϩΠ σϓϩΠ