O Que É um Resource Group em CI?
Um resource group é um rótulo que, quando compartilhado por múltiplos jobs, faz o sistema de CI rodar esses jobs sequencialmente em vez de em paralelo. Ele impõe exclusão mútua sobre algo pelo qual os jobs competem, como um ambiente de deploy. Apenas um job que detém o grupo roda por vez.
Por que importa
Dois jobs de deploy atingindo o mesmo ambiente ao mesmo tempo podem gerar uma corrida e corromper o estado. Atribuir a eles um resource group os serializa para que deploys aconteçam um após o outro. É a proteção padrão contra deploys concorrentes para um único alvo.
Guias relacionados
What Is an Interruptible Job?An interruptible job is one the CI system may cancel automatically when a newer pipeline supersedes it, freei…
What Is an Environment Scope?An environment scope binds a CI setting or variable to a specific environment, so it applies only to jobs dep…
What Is a Deployment Tier?A deployment tier is a label classifying an environment by its role, such as development, staging, or product…