`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 statusSubcomandos
| 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