Toil - CI/CD用語集の定義
toil とは、サービス規模とともに増え、永続的な価値を生まない、手作業で反復的かつ自動化可能な運用作業を指すSRE用語です。失敗したCI jobを手動で再実行したり、deployに付きっきりになったりすることは、典型的なtoilです。
なぜ重要か
toilは、永続的な改善に充てられたはずのエンジニアリング時間を消費し、システムとともに増大します。その処方箋は自動化です。一時的な障害を処理する自己修復pipelineは、toilの再発源を取り除きます。
関連ガイド
Error Budget - CI/CD Glossary DefinitionError Budget: An error budget is the amount of unreliability a service is allowed before it breaches its SLO.…
Flaky Test Quarantine - CI/CD Glossary DefinitionFlaky Test Quarantine: Flaky test quarantine is the practice of isolating a known-flaky test so its nondeterm…
Self-Healing CI - CI/CD Glossary DefinitionSelf-Healing CI: **Self-healing CI** automatically detects, fixes, and retries transient or mechanical failur…