Slide 7
Slide 7 text
(1)コード
開発
(2)コード品質
確保
(3)コード
統合
(5)成果物
テスト
(6)デプロイ
開発チームのタスクの流れ 運用チームのタスクの流れ
開発ブランチ作成
コーディング
(場合により)
ローカルレビュー
Unit Test
Code Analysis
Reviewer
のアサイン
Pull Req
発行.
開発ブランチを
masterにマージ
マージされるごとに
自動バージョニング
テスト環境に
デプロイ
テスト結果を
確認
リリース可否
判断
本番にデプロイ
(Canary
release)
状態確認
現用系
切り替え(BG)
失敗
リポジトリにpush
(場合により)
自己レビュー
(手動)
手動Review
(コードとReview
用環境でチェック)
失敗
Review用
環境の準備
自動ビルド
Docker registry
に保存
registryから
手動(?)で取得
監視用のSidecar
とかを追加
どこかで失敗したら開発チームへフィードバック
(4)本番用
Appビルド
※アンダーラインが引いてある項目は自動で実行
CICDのpipelineの例(今日の本題)
Copyright 2018 FUJITSU LIMITED
9
Gitlabの出番
Istioの出番