Comece pela decisão, não pela ferramenta
A CLI do Feature Rollout leva o mesmo gate da plataforma para o terminal e para o pipeline. Em poucos minutos, cada deploy passa a carregar score, bloqueantes e evidências do commit certo.
Instalação rápida
A CLI funciona com macOS, Linux e Windows. O comando de inicialização detecta o repositório e cria um contrato local.
npm install -g @featurerollout/cli
fr login
fr initPré-requisitos
Node.js 20+, acesso de leitura ao repositório Git e uma organização ativa no Feature Rollout.
Execute o gate
O gate consolida o estado atual e retorna um código de saída próprio para automação.
fr gate run FT-1042 --min-score 90
✓ segurança 100%
✓ testes 92%
! performance 45%
× 2 itens bloqueantes
NO-GO · score 78% · exit 1GitHub Actions
- name: Gate de prontidão
env:
FR_TOKEN: ${{ secrets.FR_TOKEN }}
FR_ORG: northbank
run: |
npx @featurerollout/cli gate run FT-1042 \
--fail-on blocking \
--min-score 90Códigos de saída
0Gate aprovado — nenhum bloqueante aberto1Bloqueante aberto ou score abaixo do mínimo2Erro de autenticação ou escopo insuficiente3Feature não encontrada no contexto da empresa4Falha de rede ou indisponibilidade da API