Tim Beattie
Ryan DeBeasi
継続的インテグレーション(CI)では、開発者は大規模で低頻度な変更ではなく、小規模で頻繁な変更をサブミットします。他の開発者がその変更を受け入れると、自動テストとビルド手順が実行され、コードが期待通りに動作することを確認します。この作業は、1日に何度も頻繁に行われ、その都度自動化が実行されるため、コードベースが 継続的に結合 できていることが保証されます。
テストとビルドのステップは、通常、Jenkins や Travisなどの自動化サーバーで実行されます。 また、Tektonのようなクラウドネイティブ/Kubernetes向けのソリューションもあります。
継続的インテグレーション をチームや顧客、ステークホルダーと実施するにあたりより詳細にお知りになりたい場合は、以下のリンクを参照してください。