AWS と CircleCI で実現する DevOps
2019-03-13 (Wed) · 178 words

DepOpsとCI/CDの関係 by AWS

DevOps(development operation)

DevOpsタスク

[Code] -> [Build] -> [Test]      -> (Application)
                     [Deploy]    -> (Deploy)
                     [Provision] -> (EC2) -- (OS) -- (Package)

DevOpsの失敗パターン

Demo

[cloud9] -> [git clone] -> [git push] -> [CircleCI build] -> [CircleCI S3 upload] -> [code deploy] -> [EC2]

DepOpsとCI/CDの関係 by CircleCI

CI/CD

CI

CD

大事なこと

DevOpsとしてCDを導入したとき効率的な成果

https://www2.circleci.com/rs/485-ZMH-626/images/5-Key-Metrics-Engineering.pdf - Commit-to-Deploy time コードがコミットされてからデプロイされるまでの時間 - Build Time: CIビルドに掛かる時間 - Queue Time: CIビルドが始まるまでに待たされる時間 - How often Master is Red: Masterブランチが壊れてる時間 - Engineering Overhead: ツールのメンテナンスなど開発以外に掛かっている時間

CircleCi思想

ワークフロー

ビルド高速化

Orbs

CircleCIでCDを実現するために

継続的デプロイに必要なこと(機能面)

CircleCIハンズオンセミナーあるよ!


Top     back     Posts     Tags     About Me