Skip to content
Latchkey

トイル - CI/CD 用語集の定義

トイルは、負荷とともに増大し、自動化すべき反復的な手動運用作業(job の再実行、deploy の見守り)のことです。

トイルは、SRE の用語で、負荷とともに増大し永続的な価値を生まない、手動で反復的な自動化可能な運用作業のことです。チームはそれを制限し削減することを目指します。

Google SRE 本で定義されたトイルは、エンジニアリング作業と対比されます。Google SRE のガイダンスは、トイルを SRE の時間のおよそ 50% 未満に保つことを推奨しています。

CI において

失敗した pipeline を手動で再実行すること、詰まった runner をクリアすること、壊れやすいテストを手作業でパッチすることは、自動化と自己修復が狙う典型的な CI のトイルです。

関連ガイド