在TeamCity构建步骤中获取构建作业URL

3

我有一个Microsoft Teams的Webhook,会在TeamCity构建失败时提醒我。我想知道如何获取当前TeamCity构建的URL,以便将此信息传递给我的Webhook。

1个回答

6

只需使用手头的参数,即可构建回到构建日志的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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接