「Ci/CD完全に理解した、でしょうか?」 このセッション、ところどころに違和感を感じる説明があって・・・ うう… #devsumiE
2019-02-15 11:44:06CI/CDでテスト可能な部分は限られる。仕様、ビジネス要求、本番のトラフィックなどはテストできない #devsumi #devsumiE
2019-02-15 11:44:09テスト可能な部分は(サービスの要件としてテストしたい部分に対して)とても小さい #devsumiE #devsumi
2019-02-15 11:44:42そうなんだよなー 自動テストで全ての品質の確保って出来ないよなー そもそも上の人たちに自動テストの有効性を認めてもらうのってかなり敷居高くない? #devsumiE
2019-02-15 11:45:07デプロイ ≠ リリース 本場環境でテストする事が大事 = 本場環境でしか出来ないテストがある #devsumi #devsumiE
2019-02-15 11:45:23●迅速なロールバック git revert -> CD -> 修正完了 = gitの一つ前のコミットをリリース #circleci #devsumi #devsumiE
2019-02-15 11:46:04●テスト不足への対処 ・テストするべき範囲 CI/CDでテスト可能な部分 外部サービス ビジネス要求試用 トラフィック・負荷 -> 本番環境でしか確認できない ・リリースしてみないと結局わかない! いかに安全に、迅速に進めるか #circleci #devsumi #devsumiE
2019-02-15 11:46:40「本番環境でのテスト」がけしからと思っておる人は、確かにまだまだ多い。本番じゃないと確認できないことが多いに関わらず。だから進化したリリース方法の活用が大切なんだと思う。 #devsumiE
2019-02-15 11:47:17ブルーグリーンデプロイ 本番環境をブルーとグリーンの2つに分ける 変更をブルーにうつして問題なければグリーンにうつす #devsumiE
2019-02-15 11:47:42●プログラミングに対する心理的安全 -> CI/CD Makes Programming FUN!! #circleci #devsumi #devsumiE
2019-02-15 11:47:55