Azure DevOps Pipeline Teams 集成:更改渠道并设置管道监控

问题描述 投票:0回答:1

我目前正在尝试弄清楚如何将发布管道失败的警报发送到特定的 MS Teams 频道。我点击以下链接并在我的 MS Teams 团队之一中设置了 Azure Pipelines 应用程序:https://learn.microsoft.com/en-us/azure/devops/pipelines/integrations/microsoft-teams?view=azure-开发人员

尽管如此,我只能选择通用通道,例如 myTeam > General,但我想将机器人移动到“myTeam”内的另一个监控通道(监控 devops)。

我不清楚机器人是否会自动进入所有频道,我只需输入:

@azure pipelines subscribe [pipeline url]
进入我的监控频道,或者我是否必须进行不同的设置?由于我处于高效的环境中,因此我无法仅对其进行测试。因此在执行之前想先澄清一下。

此外,我在通用频道中单击了该应用程序并将其打开,使用我的 devops 项目对其进行了设置,但它没有显示任何管道。我是否缺乏权限,还是必须先使用

@azure pipelines subscribe
等命令在团队中进行设置?

azure azure-devops azure-pipelines microsoft-teams
1个回答
0
投票

若要监控特定渠道的目标释放情况,请按照以下步骤操作:

  1. 根据
    先决条件
    ,您的
    teams account
    在目标项目中应该是 Project Administrator

  1. 设置时可以输入已有的目标通道,这样就不会通用了。

  1. 您可以从devops发布页面获取发布网址:

转到目标团队/频道,运行命令

@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases.
来监控目标版本(将版本信息更改为您的)。

它将监控

release start
Release deployment approval pending
Release deployment completed
事件。如果您想更改监控事件,您可以在频道中输入
@Azure Pipelines subscriptions
-> 查看所有订阅 -> 删除或添加新事件。

如果您只想查看发布结果,则只能保留

Release deployment completed event

© www.soinside.com 2019 - 2024. All rights reserved.