[uanog] Webhook template for TeamCity to GoogleChat notifications (builds info)

Oleh Hrynchuk oleh.hrynchuk at gmail.com
Wed Jul 8 10:44:06 EEST 2020


Кароч, сам собі відповідаю.

В Teamcity є певні змінні, котрі GChat не сприймає.

Ось отакий формат (не дуже human friendly, але зате гарантовано робочий)
проходить точно:



*{ "text": "${buildStatusUrl}; Build name: *${buildFullName}*; Build number
(BuildId): *${buildNumber}* (${buildId}); Triggered by ${triggeredBy};
Build result: *${buildStatus}*; Build start time: *${buildStartTime}*;
Agent name: ${agentName}"}*

Буде час - займуся форматом "cards", а поки-що "...і так сойдьот"
<https://www.youtube.com/watch?v=5RbUgn_bXOs>.




вт, 7 лип. 2020 о 18:45 Oleh Hrynchuk <oleh.hrynchuk at gmail.com> пише:

> Доброго вечора, шановні колеги.
>
> Часом хтось не намалював собі сабдж для tcplugins/tcWebHooks?
> Бо готового нема, а я що не намалюю, то все в результаті:
>
>
>    - Error: WebHook endpoint returned non-2xx response (Bad Request) (400)
>    - URL:
>    https://chat.googleapis.com/v1/spaces/AAABQ5VyyKU/messages?key=AIzaSyDdI0hSDtE6vySjMm-WEfRq3CPnhKqqsHI&token=mgn6lVj4TjTJNmXkR8mUqgmB17j_SP5EOkqrko-S7eA%3D
>    - Duration: 309 ms @ Tuesday, July 7th 2020, 3:38:15 pm
>
> Причому пробую найпростіший темплейт підсунути з одного рядка - результат
> однаковий :(
> З Нагіоса в іншу GChat room все кидається нормально.
>
>
> --
> Regards,
> /oleh hrynchuk
>


-- 
Regards,
/oleh hrynchuk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uanog.kiev.ua/pipermail/uanog/attachments/20200708/ed559579/attachment.html>


More information about the uanog mailing list