- cloudnativedays
- 987
- 3
- 0
- 0
. @udzura 先生のセッション聴いている 大規模なテストをどう解決するかの本題に入ってきた。 #CICD2023_A
2023-03-20 12:37:56テスト実行対象を分割するの、ソースコードを GCS にかためて、必要な分だけ PubSub 経由で実行させて、結果も PubSub から subscribe してるの、作り込んでるな... #CICD2023_A
2023-03-20 12:40:10Cloud Build の Job 結果は cloud-builds という名前の Pub/Sub トピックに送られるから、これをサブスクライブすることでビルド終了の通知とかも容易にできる。 cloud.google.com/build/docs/sub… #CICD2023 #CICD2023_A
2023-03-20 12:44:35#CICD2023 #CICD2023_A ボトルネックの特定とか、スペックが十分かどうかの見積もりをしっかりやるのが効いてくるんですね...
2023-03-20 12:44:54Managed なインフラを利用しているけど、CI システムは自分で作っている感じなんだな。#CICD2023_A
2023-03-20 12:45:10Dockerってcgroupと連携してるんだ。 知らなかった。 grubのcpuisol設定とかもDockerがやってくれたりするのかな? #CICD2023_A
2023-03-20 12:45:32cloudbuild 使い倒してるなあ(cgroup で cpu pinningしたり, --net=hostしたり) #CICD2023_A
2023-03-20 12:48:23host network、思ったよりパフォーマンスに影響があるのか。 6-7%くらい? #CICD2023_A
2023-03-20 12:48:26CI/CDでも同様に推測ではなく測定を通じてパフォーマンス測定&改善してコストを削減する。 #CICD2023 #CICD2023_A
2023-03-20 12:51:07テスト実行時間最適化で、host network 利用をする... “考えられるチューニングポイントは一通り試すべき” なるほどです。 #CICD2023 #CICD2023_A
2023-03-20 12:51:13実測してボトルネックを探して改善する。パイプラインもシステムと同じ様に改善し続けていかねば。 #CICD2023 #CICD2023_A
2023-03-20 12:56:20次のセッションは、ニューズピックス/アルファドライブ Andoさん、最高の開発者体験を目指してAWS CDKでCI/CDパイプラインを改善し続けている話です。 CDKでCI/CDとは...気になりますね? #CICD2023 #CICD2023_A
2023-03-20 13:13:28