将Azure DevOps管道工件发布到Slack

时间:2020-01-11 18:21:46

标签: azure-devops azure-pipelines slack azure-artifacts

我在azure DevOps上有一个管道,该管道可以创建和发布工件(releasenotes.txt)。

它还使用(https://docs.microsoft.com/en-us/azure/devops/pipelines/integrations/slack?view=azure-devops)与Slack集成。

如何发送releasenotes.txt到Slack?有可能吗?

1 个答案:

答案 0 :(得分:0)

如何将releasenotes.txt发送到Slack?有可能吗?

很抱歉给您带来不便。

恐怕这不可能从Azure devops向Slack发送releasenotes.txt文件。

根据正式文件Azure Pipelines with Slack,我们可以知道:

如果使用Slack,则可以使用Azure Pipelines应用程序使Slack能够 轻松监视管道事件。 设置和管理 订阅,以进行构建,发布,YAML管道,待审批 并从该应用中获取更多信息,并获取这些事件的通知 闲置频道。

此外,如果您检查扩展名Slack Integration,我们可以找到说明:

Slack是用于团队工作的消息通讯应用 更简单,更愉快,更高效。

Slack是一种流行的团队协作服务,可以帮助团队变得更加强大 通过将所有通信保持在一个地方而轻松地提高生产力 几乎可以在任何地方搜索。

因此,Slack中的Azure DevOps管道最常用于接收通知,而不是构建管道本身。

另一方面,如果我们经常使用Slack和Azure devops之间的通道来传输大文件(与通知相对),则该通道可能处于高负载状态,从而导致Slack延迟接收其他通知,这是相反的符合我们将天蓝色管道整合在一起的初衷。

希望这会有所帮助。