A W S C o d e P i p e l i n e
• Docker imageͷbuild
• ECRͷPush
• Deploy
• ECS(Fargate)ͷB/G deploy
• खಈapproveͰB/GΛswap
Slide 27
Slide 27 text
S A M P L E
AWS CodePipeline + ECS Fargate
Slide 28
Slide 28 text
S a m p l e
https://github.com/aws-samples/ecs-blue-green-deployment/tree/fargate
Slide 29
Slide 29 text
A W S C o d e P i p e l i n e
Slide 30
Slide 30 text
A W S C o d e P i p e l i n e
Slide 31
Slide 31 text
A W S C o d e P i p e l i n e
https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/sample-docker.html
buildspec.yml sample
Slide 32
Slide 32 text
A z u re D e v O p s
Slide 33
Slide 33 text
A z u re D e v O p s
• Visual Studio Team ServicesʢVSTSʣΛϦϒϥϯυͯ͠࠶ߏஙͨ͠αʔϏε
• ։ൃऀ5໊·ͰແྉͰ͑Δ(10Ϣʔβ ¥3,360/݄)
• Ұݸͷδϣϒ (1,800/݄·Ͱ)
• ͔ΜΜϘʔυ
• GitϦϙδτϦແ੍ݶ(Githubͱ࿈ܞՄೳ)
• ؔऀແ੍ݶ(ϦϙδτϦݟΕͳ͍)
• Visual Studio αϒεΫϥΠόʔΧϯτ͞Εͳ͍
Slide 34
Slide 34 text
A z u re D e v O p s
• Azure Boards -> ͔ΜΜϘʔυ
• Azure Pipelines -> CI/CDͷ࣮ߦϓϥοτϗʔϜ
• Azure Repos -> Git ϦϙδτϦ
• Azure Test Plans -> ୳ࡧςετ(?)
• Azure Artifacts -> ύοέʔδϦϙδτϦ
Slide 35
Slide 35 text
A z u re D e v O p s
• Git repository
• ͔ΜΜϘʔυ
• Build pipeline
• UnitTest
• Docker imageͷbuild
• ACRͷpush
• AKSͷB/G deploy
• खಈapproveͰGreenΛstage
Slide 36
Slide 36 text
S A M P L E
Azure DevOps + Azure Kubernetes Service(AKS)