`runner notify`

Configura e testa os canais que recebem o resultado dos deploys.

Sintaxe

runner notify setup
runner notify setup --channel telegram
runner notify test
runner notify status

Subcomandos

Subcomando O que faz
setup Configuracao interativa dos canais
test Envia uma notificacao de teste para todos os canais configurados
status Mostra os canais configurados e seu estado

`test` antes de confiar

O test existe porque uma notificacao mal configurada so se descobre no dia em que ela precisava chegar — e nesse dia ninguem esta olhando o log do runner. Rode depois de todo setup.

Flags

Flag Descricao
--channel <CANAL> So em setup: configura um canal especifico direto (ex.: telegram)
-o, --output human | json | yaml
--json Output em JSON

Dois niveis de configuracao

Nivel Onde O que define
Global notify.channels do config.yml Os canais e suas credenciais
Por app notify: do .deploy.yml Quais eventos assinar, e com que template

O runner notify opera no nivel global. O bloco notify: do manifesto e uma lista de subscricoes por template — ele nao carrega credencial nenhuma, so aponta para um canal ja definido no config.yml.

# .deploy.yml — subscricao, sem credencial
notify:
  - on: [deploy_success, deploy_failure]
    channel: meu_canal
    template: "{{::repository_name}} {{::deploy_result_status}}"

Ver tambem

By Borlot.com.br on 19/08/2026