O Que É a Variável CI?
CI é uma variável de ambiente convencional definida como true sempre que o código roda em um ambiente de integração contínua.
Muitas ferramentas detectam a variável CI e mudam automaticamente para um comportamento não interativo e determinístico - desativando watch mode, prompts coloridos ou spinners de progresso.
Quem a lê
- Test runners desativam o watch mode
- Package managers reduzem o ruído da saída
- Prompts respondem automaticamente com seus padrões
O que saber
O GitHub Actions define CI=true automaticamente. Você também pode defini-la localmente para reproduzir o comportamento de CI.
Principais conclusões
- CI=true sinaliza um ambiente de CI.
- As ferramentas mudam para o modo não interativo.
- O GitHub Actions a define automaticamente.
Guias relacionados
What Is GITHUB_EVENT_NAME?GITHUB_EVENT_NAME is the webhook event that triggered a GitHub Actions workflow, like push or pull_request. L…
What Is a CI Runner? Managed vs Self-Hosted ExplainedA CI runner is the machine that executes your pipeline jobs. Learn how runners work, the difference between h…