
JenkinsBot
Envia notificações de builds do Jenkins para o Telegram, permitindo que uma equipe veja sucessos e falhas dos jobs sem precisar ficar checando o painel do Jenkins. Gratuito, interface em inglês.
Principais recursos
- Publica o sucesso/falha das builds do Jenkins no Telegram
- Encaixa em configurações de CI/CD do Jenkins auto-hospedado
- Funciona ao lado de outros plugins de notificação do Jenkins
O que o JenkinsBot faz
O JenkinsBot traz a mesma ideia dos bots de CircleCI e GitHub desta lista para o Jenkins, o servidor de CI/CD auto-hospedado amplamente usado: os resultados das builds são publicados em um chat do Telegram em vez de ficarem só no painel do Jenkins ou em um plugin de notificação por e-mail. Isso importa mais para o Jenkins do que para serviços de CI hospedados, já que uma instância auto-hospedada do Jenkins costuma ficar atrás de uma VPN corporativa que nem todo mundo checa o tempo todo.
O próprio Jenkins suporta muitos plugins de notificação, e um bot do Telegram é uma opção entre Slack, e-mail e outros; o atrativo aqui é manter o status da build dentro do mesmo app de chat que a equipe já usa no dia a dia, em vez de adicionar mais uma ferramenta para checar. A configuração geralmente envolve instalar um plugin de notificação do Telegram no Jenkins e apontá-lo para o token deste bot, de forma parecida com configurar qualquer outro notificador do Jenkins.
Como os outros bots de CI dessa categoria, esta é uma camada de entrega enxuta: logs de build, artefatos e configuração ficam no Jenkins, e o bot só avisa quando vale a pena dar uma olhada.
Como começar
- Abra o @jenkins_bot e toque em Start para obter um ID de chat/token
- Instale um plugin de notificação do Telegram na sua instância do Jenkins
- Aponte o plugin para o token deste bot e o ID do seu chat
Comandos
/startMostrar instruções de configuraçãoPreços e limites
Grátis
Prós / Contras
- Preenche uma lacuna real para Jenkins auto-hospedado atrás de uma VPN
- Gratuito
- O perfil do bot não tem bio além da saudação padrão
- Exige instalar um plugin do lado do Jenkins, não é zero-config
Detalhamento da pontuação
| Critério | Peso | Pontos | |
|---|---|---|---|
| Funcionalidade | 25 | 6 / 10 | |
| Confiabilidade e velocidade | 15 | 6 / 10 | |
| Popularidade e confiança | 15 | 4 / 10 | |
| Preço e plano gratuito | 10 | 10 / 10 | |
| Usabilidade | 10 | 6 / 10 | |
| Segurança e privacidade | 10 | 6 / 10 | |
| Atualidade | 5 | 5 / 10 | |
| Localização | 5 | 3 / 10 | |
| Sem anúncios invasivos | 5 | 10 / 10 | |
| Pontuação | 100 | 61.0 |
Alternativas
Todas as alternativas →
GitlabEncaminha notificações do GitLab (tanto do gitlab.com quanto de instâncias auto-hospedadas) para o Telegram…
GitHubUm bot em funcionamento há muito tempo que se inscreve em repositórios públicos do GitHub e publica novos…
Notifine for GitLabA metade voltada ao GitLab do Notifine, uma ponte de notificações open-source (que também cobre GitHub e…
Github Release BotNotifica um chat sempre que um repositório público do GitHub publica um novo release, útil para acompanhar…FAQ
Preciso de um plugin do Jenkins para usar este bot?
Geralmente sim — um plugin de notificação do Telegram do lado do Jenkins é o que envia os eventos para o token do bot.
Detalhes técnicos
- Modo inline
- Mini App
- Funciona em grupos
- Funciona em canais
- Aceita áudio
- Aceita arquivos
- Exige número de telefone
- Exige cadastro
- Exibe anúncios
- Funciona na Rússia sem VPN