Aplikácia Jenkins pre Google Chat

Ak chcete dostávať upozornenia na svoje zostavy Jenkins, použite aplikáciu Jenkins v službe Chat.

Než začnete

1. krok: nainštalujte doplnok Chat na server Jenkins

Ak chcete vykonať túto úlohu, musíte sa prihlásiť ako správca služby Jenkins.

  1. V zariadení si stiahnite Chat Notifier Plugin file.
  2. V sekcii Jenkins vyberte Manage Jenkins a potom Manage Plugins.
  3. Na karte “Advanced” v sekcii “Upload Plugin,” vyberte súbor doplnku.
  4. Kliknite na Upload.

Ľudia vo vašej organizácii si teraz môžu nainštalovať a nastaviť aplikáciu Jenkins.

2. krok: nastavte aplikáciu Jenkins v službe Chat

Na odosielanie upozornení na zostavy do služby Chat potrebuje Jenkins token, ktorý aplikácia generuje. Token dostane každý priestor, do ktorého pridáte túto aplikáciu. Aplikácia odosiela upozornenia do všetkých priestorov, ktorých je členom.

  1. Otvorte Google Chat.
  2. Otvorte priamu správu alebo prejdite do priestoru.
  3. Skopírujte token v aplikácii.
  4. (Nepovinné) Ak si chcete token znova zobraziť, vyberte jednu možnosť:
    • V priamej správe zadajte token.
    • V priestore zadajte /jenkins_token.
  5. (Nepovinné) Ak chcete token obnoviť, kliknite na Regenerate Token.

3. krok: nastavte upozornenia

  1. Otvorte “Jenkins.”.
  2. Prejdite na zostavu, pre ktorú chcete pridať četové upozornenia.
  3. V sekcii “Build,” vedľa položky “Add build step,” kliknite na šípku nadol .
  4. Vyberte, ktoré upozornenia chcete dostávať.
  5. V sekcii “Post-build Actions,” vedľa položky “Add post-build actions,” kliknite na šípku nadol .
  6. Vyberte položku Notify Hangouts Chat.
  7. Vyberte možnosť a prilepte token, ktorý skopírujete zo služby Chat.
    • Chat: Vyberte globálnu konfiguráciu, ktorú ste nastavili v minulosti.
    • Chat Token: Prepíšte globálnu konfiguráciu konkrétneho četového priestoru.
  8. Začiarknite políčka pri položkách, na ktoré chcete dostávať upozornenia v službe Chat.
  9. Kliknite na Save.

V upozornení na udalosť zostavy kliknite na:

  • Open Build: týmto upravíte konfiguráciu zostavy v službe Jenkins.
  • View Details: umožní vám pozrieť si informácie o upozornení.

4. krok: nastavte si upozornenia na súpravu

  1. Otvorte položku Jenkins.
  2. Otvorte súpravu, pre ktorú chcete pridať četové upozornenia.
  3. Do skriptu súpravy zadajte:

    hangoutsNotify message: "This message is from a pipeline!",token: {your_jenkins_token},threadByJob: false

    Tip: {your_jenkins_token} nezabudnite nahradiť token, ktorý ste vyžiadali z aplikácie Chat. threadByJob môžete nastaviť na hodnotu pravda alebo nepravda.

  4. Kliknite na Uložiť.

Používanie aplikácie v priestoroch

Ak chcete používať aplikáciu v priestoroch, musíte ju explicitne označiť pomocou @zmienky v každej správe, ktorú jej posielate, ako aj odpovediach na správy z nej. @zmienka potvrdzuje, že správu odosielate aplikácii, a nie ostatným v priestore. Môžete zadať aj /jenkins_ a vybrať požadovaný príkaz v rozbaľovacej ponuke.

Spúšťanie zostáv v službe Chat

  1. V priestore s nainštalovanou aplikáciou Jenkins alebo priamej správe Jenkins zadajte /jenkins_triggerJob.
  2. V dialógovom okne, ktoré sa otvorí, vyplňte povinné polia: "Jenkins URL," "Job Name," "UserName" and "ApiToken."
  3. Kliknite na Submit.

Nepovinne môžete vybrať, či chcete token uložiť (nikdy sa nezobrazí) a odovzdávať voliteľné parametre do žiadosti o zostavu.



Google, Google Workspace, and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.

Vyhľadávanie
Vymazať vyhľadávanie
Zavrieť vyhľadávanie
Hlavná ponuka
6080105725160407252
true
Vyhľadávanie v Centre pomoci
true
true
true
true
true
1026838
false
false