Usando a integração Jenkins Chatbot do Zoom
Jenkins é um servidor de integração contínua que pode ser personalizado para atender às suas necessidades. Ele inclui mais de 600 plug-ins, permitindo que você o faça funcionar para você. Ao integrar o Jenkins com o Zoom, você tem a capacidade de receber notificações (através do Zoom Chat) e mensagens (de um robô) de um robô sobre as notificações de construção que estão sendo enviadas para um canal no Zoom.
Pré-requisitos para Jenkins Chatbot
-
É necessário ter uma conta de administrador para Jenkins
-
A pré-aprovação foi concedida para Jenkins Chatbot ser incluído no Zoom App Marketplace.
Observação: Seu administrador do Zoom poderá ajudá-lo se o aplicativo não tiver sido pré-aprovado.
Como instalar e configurar o aplicativo Jenkins
Instale a partir do Zoom App Marketplace
-
Faça login com sua conta Zoom para acessar o Zoom App Marketplace.
-
Para encontrar Jenkins, você pode digitar o nome do aplicativo na caixa de pesquisa localizada no no canto superior direito da tela.
-
O aplicativo Jenkins pode ser encontrado em seus resultados de pesquisa se você clicar nele e será direcionado para sua página.
Observação: Recomenda-se que você entre em contato com o administrador do Zoom se o aplicativo não for pré-aprovado em sua conta para aprová-lo. -
Por favor Clique no Adicionar botão.
-
Se você concordar com as permissões do aplicativo, clique em Permitir quando terminar.
Observação: Um Jenkins Chatbot será instalado automaticamente para você em seu cliente Jenkins se seu administrador tiver instalado o Jenkins Chatbot.
Configurar o Jenkins chatbot
Observação: Existem algumas etapas que precisam ser concluídas por um administrador em sua conta Jenkins.
-
Se você deseja adicionar notificações do Jenkins a um ou mais canais de bate-papo no Zoom, pode fazê-lo depois de instalar o Jenkins Chatbot no Zoom App Marketplace.
-
Conecte-se ao Jenkins digitando /jenkins connect.
Assim que o Jenkins Chatbot receber sua mensagem, você receberá uma mensagem direta dele. Além da URL do webhook, esta mensagem também conterá um token para fazer login no webhook. -
Para uso futuro, copie a URL e o token associados ao webhook para uso nas etapas a seguir.
-
Você precisará entrar em sua conta Jenkins para fazer isso.
-
O botão Gerenciar Jenkins pode ser encontrado no menu de navegação à esquerda do painel do Jenkins.
-
Para gerenciar plug-ins, clique no botão Gerenciar plug-ins.
-
Você pode encontrar o Zoom clicando na guia Disponível e procurando por ele lá.
-
Instale o plug-in marcando a caixa de seleção e clicando no botão de instalação.
-
Ao clicar no botão Configurar no menu do projeto, você poderá configurar para quais projetos deseja receber notificações.
-
Para garantir que os notificadores de compilação de zoom sejam incluídos nas ações pós-compilação deste projeto, você pode adicioná-los aqui.
-
Supondo que você tenha recebido os seguintes valores (Passos 2 e 3) do chatbot anteriormente, você deve adicionar esses valores à caixa de texto abaixo:
-
Por favor, clique no botão Avançado… para prosseguir.
-
Marque as caixas ao lado dos eventos sobre os quais deseja receber notificações e marque as caixas de seleção ao lado deles.
-
Para salvar as alterações, Clique no Botão Salvar.
Como usar o Jenkins Chatbot
-
Listando todos os comandos: Você pode obter ajuda digitando /jenkins help
-
Conecte-se a um canal: Conecte-se ao Jenkins digitando /jenkins connect
-
Remova a integração do Jenkins de um canal: você pode desconectar o Jenkins digitando /jenkins desconectar
Como remover o Jenkins Chatbot
-
Faça login com sua conta Zoom para acessar o Zoom App Marketplace.
-
Clique no botão Gerenciar na parte superior da página, que pode ser encontrado no canto direito.
-
Selecione os Adicionado Opção de aplicativos no menu de navegação na parte superior da página.
-
O aplicativo Jenkins pode ser removido clicando no botão Remover ao lado dele.
-
Clique no botão Remover depois de confirmar a caixa de diálogo.
Segurança de dados
-
Usando este aplicativo, você poderá acessar as seguintes informações do Zoom:
-
Usando a conta do Zoom, você pode visualizar todos os grupos aos quais um usuário do Zoom se inscreveu.
-
A conta do Zoom permite visualizar os detalhes das reuniões existentes para um usuário do Zoom.
-
Na conta do Zoom, você pode visualizar informações sobre um usuário do Zoom.
-
-
Jenkins fornece as seguintes informações a este aplicativo para que ele possa acessá-lo:
-
O Zoom concede as seguintes permissões para que este aplicativo de bate-papo funcione:
-
Uma mensagem de bate-papo pode ser enviada por meio deste aplicativo de bate-papo para um usuário do Zoom ou para um canal de mensagens instantâneas em uma conversa de mensagens instantâneas.
-
Como parte deste aplicativo de bate-papo, você pode convidar qualquer usuário do Zoom em sua conta do Zoom para participar de uma reunião do Zoom.
-
-
Este aplicativo de bate-papo se comunica de forma segura com o Zoom/Jenkins através dos seguintes canais:
-
As seguintes credenciais são armazenadas no armazenamento de dados local deste aplicativo de bate-papo: