Utilizzando l’integrazione di Jenkins Chatbot di Zoom
Jenkins è un server di integrazione continua che può essere personalizzato per soddisfare le tue esigenze. Include oltre 600 plugin che ti consentono di farlo funzionare per te. Integrando Jenkins con Zoom, hai la possibilità di ricevere notifiche (tramite Zoom Chat) e messaggi (da un robot) da un robot relativi alle notifiche di build che vengono inviate a un canale in Zoom.
Prerequisiti per Jenkins Chatbot
-
È necessario disporre di un account amministratore per Jenkins
-
È stata concessa la preapprovazione per l’inclusione di Jenkins Chatbot nel Marketplace delle app Zoom.
Nota: Il tuo amministratore Zoom sarà in grado di assisterti se l’app non è stata pre-approvata.
Come installare e configurare l’app Jenkins
Installa da Zoom App Marketplace
-
Accedi con il tuo account Zoom per accedere a Zoom App Marketplace.
-
Per trovare Jenkins, puoi inserire il nome dell’app nella casella di ricerca situata A nell’angolo in alto a destra dello schermo.
-
L’app Jenkins può essere trovata nei risultati della ricerca se fai clic su di essa e verrai indirizzato alla sua pagina.
Nota: Si consiglia di contattare l’amministratore di Zoom se l’app non è pre-approvata sul proprio account per farla approvare. -
Per favore clicca sul Pulsante Aggiungi.
-
Se accetti le autorizzazioni dell’app, fai clic su Consenti quando hai finito.
Nota: un Jenkins Chatbot verrà installato automaticamente per te nel tuo client Jenkins se il tuo amministratore ha installato Jenkins Chatbot.
Configura i Jenkins chatbot
Nota: ci sono alcuni passaggi che dovranno essere completati da un amministratore sul tuo account Jenkins.
-
Se desideri aggiungere notifiche Jenkins a uno o più canali di chat all’interno di Zoom, puoi farlo dopo aver installato Jenkins Chatbot dal Marketplace dell’app Zoom.
-
Connettiti a Jenkins digitando /jenkins connect.
Non appena Jenkins Chatbot riceve il tuo messaggio, riceverai un messaggio diretto da esso. Oltre all’URL del webhook, questo messaggio conterrà anche un token per l’accesso al webhook. -
Per un utilizzo futuro, copia l’URL e il token associati al webhook per utilizzarli nei passaggi seguenti.
-
Dovrai accedere al tuo account Jenkins per farlo.
-
Il pulsante Gestisci Jenkins si trova nel menu di navigazione a sinistra della dashboard di Jenkins.
-
Per gestire i plug-in, fai clic sul pulsante Gestisci plug-in.
-
Puoi trovare Zoom facendo clic sulla scheda Disponibile e cercandolo lì.
-
Installa il plug-in selezionando la casella di controllo e facendo clic sul pulsante di installazione.
-
Quando fai clic sul pulsante Configura dal menu del progetto, sarai in grado di configurare per quali progetti desideri ricevere notifiche.
-
Per assicurarti che gli Zoom Build Notifiers siano inclusi nelle azioni post-build di questo progetto, puoi aggiungerli qui.
-
Supponendo che tu abbia ricevuto i seguenti valori (passaggi 2 e 3) dal chatbot in precedenza, dovresti aggiungere questi valori alla casella di testo qui sotto:
-
Fare clic sul pulsante Avanzate… per procedere.
-
Seleziona le caselle accanto agli eventi per i quali desideri ricevere notifiche e seleziona le caselle di controllo accanto ad essi.
-
Per salvare le modifiche, clicca sul Pulsante Salva.
Come usare il chatbot di Jenkins
-
Elenco di tutti i comandi: Puoi ottenere aiuto digitando /jenkins help
-
Connettiti a un canale: connettiti a Jenkins digitando /jenkins connect
-
Rimuovi l’integrazione Jenkins da un canale: puoi disconnettere Jenkins digitando /jenkins disconnect
Come rimuovere Jenkins Chatbot
-
Accedi con il tuo account Zoom per accedere a Zoom App Marketplace.
-
Fare clic sul pulsante Gestisci nella parte superiore della pagina, che si trova nell’angolo destro.
-
Seleziona il Aggiunto Opzione App dal menu di navigazione nella parte superiore della pagina.
-
L’app Jenkins può essere rimossa facendo clic sul pulsante Rimuovi accanto ad essa.
-
Fare clic sul pulsante Rimuovi dopo aver confermato la finestra di dialogo.
La sicurezza dei dati
-
Utilizzando questa app, sarai in grado di accedere alle seguenti informazioni Zoom:
-
Utilizzando l’account Zoom, puoi visualizzare tutti i gruppi a cui si è iscritto un utente Zoom.
-
L’account Zoom consente di visualizzare i dettagli delle riunioni esistenti per un utente Zoom.
-
Sotto l’account Zoom, puoi visualizzare le informazioni su un utente Zoom.
-
-
Jenkins fornisce le seguenti informazioni a questa app in modo che possa accedervi:
-
Zoom consente le seguenti autorizzazioni per il funzionamento di questa app di chat:
-
Un messaggio di chat può essere inviato tramite questa app di chat a un utente Zoom o a un canale IM in una conversazione IM.
-
Come parte di questa app di chat puoi invitare qualsiasi utente Zoom sotto il tuo account Zoom a partecipare a una riunione Zoom.
-
-
Questa app di chat comunica in modo sicuro con Zoom/Jenkins attraverso i seguenti canali:
-
Le seguenti credenziali sono archiviate nell’archivio dati locale di questa app di chat: