Este projeto tem como objetivo a construção de um BOT que verifica os SLA de Primeiro Atendimento e Resolução no Jira e avisa o grupo de operadores no Google Chat se algum SLA esta prestes a vencer.
- clone o repositório seguindo os comandos abaixo ou baixe o pacote da aplicação dentro de uma pasta com o nome
jira_google_chat_sla_alert, anote o caminho para depois referenciar dentro do arquivobot.sh
$ git clone //URL do Repositorio
$ cd jira_google_chat_sla_alert- instale o nodejs
$ sudo apt update
$ sudo apt install -Y nodejs npm- Pronto !
-
Não se esqueça que a instalação e configuração de dependências deve ser feita no servidor também. O caminho dentro do arquivo
bot.shdeve ser alterado. -
Um token para acesso a API deve ser gerado no Jira e informado no campo
jiraAuthorizationembot_sla_jira.jspara que a aplicação tenha acesso ao Jira. -
Para que o programa rode a cada x minutos, vamos usar o arquivo
bot.sh, esse arquivo chama o programabot_sla_jira.jsque faz a checagem de SLA. Dessa forma fica mais fácil incluir o arquivo.shno crontab do Ubuntu. Ele também vai gerar um arquivo de log local. -
No crontab do Ubuntu, editamos com o seguinte comando
crontab -e- Depois editamos o arquivo para que o nosso script seja chamado a cada x minutos, nesse caso a cada 7 minutos.
# Edit this file to introduce tasks to be run by cron.
#
# m h dom mon dow command
*/7 * * * * /home/user_name/jira_google_chat_sla_alert/bot.sh- Pronto !