Runner Just-in-Time - Definição do Glossário CI/CD
Um runner just-in-time é registrado com um token de config de uso único e roda um único job.
Um runner just-in-time (JIT) é registrado com um token de configuração de uso único da API do GitHub, para que possa rodar exatamente um job sem um token de registro de longa duração armazenado na máquina.
Runners JIT são criados ao solicitar uma config da API e passá-la ao runner na inicialização. Como a config é de uso único, não há token de registro persistente que possa vazar.
Benefício de segurança
Configs JIT removem a necessidade de armazenar um token de registro reutilizável nos hosts dos runners, o que reduz o raio de impacto caso a imagem de um host seja comprometida.
Guias relacionados
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An ephemeral runner is a self-hosted runner configured to accept exactly one job and then d…
Self-Hosted Runner (GitHub Actions) - CI/CD Glossary DefinitionSelf-Hosted Runner (GitHub Actions): A self-hosted runner is a machine you own and register with GitHub Actio…