Gerar e distribuir automaticamente notas de versão a partir do GitHub e JIRA
Este template de automação do Latenode oferece uma solução completa para gerar e distribuir notas de versão.
Ele se conecta ao GitHub e JIRA para coletar dados de commits recentes e tickets concluídos, e então usa o modelo de linguagem Google Gemini para criar automaticamente notas de versão bem escritas em formato HTML. As notas de versão geradas são então enviadas por e-mail para os destinatários especificados. Este template é projetado para equipes de produto e organizações de engenharia que precisam comunicar atualizações e mudanças de forma eficiente para seus sistemas de IA, agentes e chatbots.
Como a Latenode estima tempo e custo
A Latenode cobra o tempo de execução do workflow em segundos de CPU. Os primeiros 10.000 segundos de CPU são gratuitos a cada mês; depois, o uso segue o preço pay-as-you-go por segundo de CPU. Nós AI Plug-and-Play (PnP) são cobrados separadamente — cada token PnP custa US$ 1, cobrado pay-as-you-go ao custo do fornecedor mais uma pequena taxa de processamento, sem necessidade de chaves de API.
Preços completos — como funcionam os segundos de CPU →Visualização do workflow
O que este modelo faz
- Extrai dados de commits do GitHub e tickets do JIRA
- Gera notas de versão bem escritas usando o modelo de linguagem Google Gemini
- Compila as notas de versão em formato HTML
- Envia as notas de versão por notificações de e-mail para destinatários especificados
- Automatiza todo o processo de coleta, composição e distribuição de atualizações de versão
Como funciona
Acionar no push do GitHub
Quando um novo evento de push ocorre no repositório GitHub, este modelo de automação é acionado para gerar e distribuir notas de versão.
Obter dados do evento de push do GitHub
O modelo extrai informações relevantes do evento de push do GitHub, como mensagens de commit, timestamps e IDs de issues do JIRA.
Processar dados do evento do GitHub
Os dados extraídos do evento de push do GitHub são processados para reunir detalhes adicionais, incluindo o resumo e a descrição da issue do JIRA.
Obter detalhes da issue do JIRA
O modelo recupera a issue do JIRA associada ao commit, usando o ID da issue do JIRA extraído dos dados do evento do GitHub.
Extrair dados da issue do JIRA
As informações relevantes da issue do JIRA, como ID, resumo e descrição, são extraídas e combinadas com os dados do evento de push do GitHub.
Formatar conteúdo da nota de versão
Os dados combinados do GitHub e JIRA são usados para preparar os detalhes da nota de versão em formato HTML, prontos para refinamento adicional.
Refinar nota de versão com Gemini
O conteúdo gerado da nota de versão é passado pelo modelo de linguagem Google Gemini para melhorar a qualidade e legibilidade das notas de versão.
Enviar e-mail da nota de versão
A nota de versão refinada é então enviada por e-mail para os destinatários especificados, garantindo que as atualizações e mudanças nos sistemas de IA, agente e chatbot sejam comunicadas de forma eficaz.
Guia de configuração
Adicionar Credencial do GitHub no Latenode
1. No painel de Credenciais do Latenode, adicione uma nova credencial do GitHub fornecendo seu nome de usuário e token de acesso pessoal do GitHub.
Adicionar Credencial do JIRA no Latenode
2. No painel de Credenciais do Latenode, adicione uma nova credencial do JIRA fornecendo a URL da sua instância do JIRA, nome de usuário e token de API.
Configurar Nó do GitHub no Construtor do Latenode
3. No construtor visual do Latenode, adicione um nó do GitHub e configure-o para monitorar o repositório específico do GitHub em busca de eventos de push.
Configurar Nó do JIRA no Construtor do Latenode
4. No construtor visual do Latenode, adicione um nó do JIRA e configure-o para recuperar detalhes dos problemas do JIRA mencionados nas mensagens de commit do GitHub.
Configurar Nó de E-mail no Construtor do Latenode
5. No construtor visual do Latenode, adicione um nó do Gmail e configure-o para enviar as notas de versão geradas para os destinatários de e-mail especificados.
Requisitos
FAQ