<CI導入> テスト以外のタスクを自動化 ・構文チェック ・カバレッジ計測 等 CI結果をメール・チャットで通知 マージブロック有効化(GitHub側) 少しずつテストしやすいものから追加 #devsumiE #devsumi
2019-02-15 11:24:09可視化の動きは少しできてる。 [未]ステータスバッジ [未]ダッシュボードの作成 [済]メールチャットで通知 ↓ 環境が整ったら、次はマージブロックする。 ここまで整ってから テストを追加していく 最も大事なビジネスロジックから(頑張りすぎないこと) #devsumiE
2019-02-15 11:24:12CIのメンテナンス 専任のエンジニアが必要な状況は問題。自動で運営できる環境にする方がよい クラウド型なら自分たちで運営する必要がない #devsumiE
2019-02-15 11:25:25●Beyond CI ・問題: メンテナンス CI/CDのメンテは大変: Jenkinsおじさん問題 -> クラウド型 #circleci #devsumi #devsumiE
2019-02-15 11:25:41CDのDについて Deliveryはリリース可能な状態を維持 リリース作業に人の意志が介在する DeploymentはCI/CDが全自動 リリースに人の意思が介在しない #devsumiE
2019-02-15 11:29:15delivery デプロイ可能なものまで自動生成する deployment 本番環境までの反映を自動的に行う #devsumiE
2019-02-15 11:29:36●What is CD? ・Delivery? Deployment? Deliveryは、人間の意思が介在 Deploymentは、自動でデプロイ ・広義の継続的デリバリー ビジネス価値を継続的にデリバリーしていくこと #circleci #devsumi #devsumiE
2019-02-15 11:30:18デプロイはコードを本番環境に配置する リリースは配置したコードでトラフィックをさばく デプロイしてもリリースはしないなど対応が変化している・・・ #devsumiE
2019-02-15 11:30:27・デプロイとリリース デプロイ: コードを配置すること リリース: 配置したコードで、トラフィックをさばく #circleci #devsumi #devsumiE
2019-02-15 11:30:28デプロイとリリースは違うのか。 デプロイ:コードを本番環境に配置すること リリース:配置したコードでトラフィックをさばくこと #circleci #devsumi #devsumiE
2019-02-15 11:30:55<CD> 継続的デリバリー:人がデプロイ 継続的デプロイ:デプロイまで自動化 デプロイ:コードの配置 リリース:トラフィックを処理開始 #devsumiE #devsumi
2019-02-15 11:31:03