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

Oleh Hrynchuk oleh.hrynchuk at gmail.com
Wed Jul 8 11:34:35 EEST 2020


Ну, ось так ІЩЕ краще
Не знаю кому знадобиться, але...

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



ср, 8 лип. 2020 о 10:44 Oleh Hrynchuk <oleh.hrynchuk at gmail.com> пише:

> Кароч, сам собі відповідаю.
>
> В 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
>


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


More information about the uanog mailing list