Toil - Definição do Glossário de CI/CD
Toil é o trabalho operacional manual e repetitivo (reexecutar jobs, cuidar de deploys) que escala com a carga e deveria ser automatizado.
Toil, em termos de SRE, é o trabalho operacional manual, repetitivo e automatizável que escala com a carga e não produz valor duradouro; os times buscam limitá-lo e reduzi-lo.
Definido no livro de SRE do Google, o toil é contrastado com o trabalho de engenharia. As orientações de SRE do Google recomendam manter o toil abaixo de aproximadamente 50% do tempo de uma pessoa de SRE.
No CI
Reexecutar manualmente pipelines com falha, limpar runners travados ou remendar à mão testes instáveis são toil clássico de CI que a automação e a autocorreção visam eliminar.
Guias relacionados
Developer Experience - CI/CD Glossary DefinitionDeveloper Experience: Developer experience (DevEx) is the overall quality of how it feels to build software i…
Self-Service - CI/CD Glossary DefinitionSelf-Service: Self-service in platform engineering means developers can provision resources or run actions (c…
Small Batches - CI/CD Glossary DefinitionSmall Batches: Working in small batches means integrating and releasing changes frequently in small increment…