JIT Runner - Definicao do Glossario de CI/CD
Um JIT runner (just-in-time) e um runner self-hosted do GitHub Actions registrado com um token de configuracao de uso unico gerado atraves da API logo antes do job. O runner pode aceitar exatamente um job e depois se desregistra.
Por que o JIT e mais seguro
Uma config JIT e de curta duracao e de uso unico, entao nao ha um token de registro de runner de longa duracao no disco para ser roubado e reutilizado. Ela combina naturalmente com runners efemeros de um unico job.
Como ele e criado
Voce chama o endpoint da API do GitHub para uma config de JIT runner, recebe um token codificado e inicia o runner com --jitconfig. O runner roda um job e entao sai.
Guias relacionados
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
Warm Pool (Runner) - CI/CD Glossary DefinitionWarm Pool (Runner): A warm pool for runners is a set of pre-booted, idle runner machines kept ready so a queu…
Runner Group - CI/CD Glossary DefinitionRunner Group: A runner group is a GitHub feature that organizes self-hosted runners and controls which reposi…