我有一个Microsoft Teams的Webhook,会在TeamCity构建失败时提醒我。我想知道如何获取当前TeamCity构建的URL,以便将此信息传递给我的Webhook。
我有一个Microsoft Teams的Webhook,会在TeamCity构建失败时提醒我。我想知道如何获取当前TeamCity构建的URL,以便将此信息传递给我的Webhook。
只需使用手头的参数,即可构建回到构建日志的URI:
%teamcity.serverUrl%/viewLog.html?buildId=%teamcity.build.id%
如果您正在使用MessageCard,则将使负载中的potentialAction
字段类似于以下内容:
"potentialAction": [
{
"@type": "OpenUri",
"name": "View in TeamCity",
"targets": [
{
"os": "default",
"uri": "%teamcity.serverUrl%/viewLog.html?buildId=%teamcity.build.id%"
}
]
}
]
如果需要更高级的功能,就需要调用TeamCity REST API