我有一台构建机器,我想通过它在 Microsoft Teams 中发布更新。我在 Teams 中为我的频道创建了一个 webhook 连接器,我可以向 webhook url 发送一个简单的 POST 请求,以使用以下 json 负载在 Teams 中发布消息卡:
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"summary": "Build Status",
"sections": [{
"facts": [{
"name": "Status",
"value": "<build status>"
}]
}]
}
现在我想随着构建的进展更新
<build status>
值,并可能在构建完成时添加另一个带有下载链接的事实。现有卡片发布后是否可以更新?对我来说这似乎是一个常见的用例,但我无法找到答案。有一些关于因操作而更新卡的博客,但我没有或不想执行任何操作。显然我不想继续为相同的构建过程添加卡。
目前团队中不支持通过 web-hook 更新卡片。