在该公司,我们将Azure工作区的URL从https://oldname.visualstudio.com更改为https://dev.azure.com/newname。我们使用两种方法连接到Azure DevOps中的Slack。在Azure中,旧的链接通过服务钩,新的链接通过松弛的应用程序Azure Repos和Azure管道。
Azure DevOps中的服务钩子使用Slack的传入webhooks,因此它们不会受到影响。然而,微软更喜欢使用其Slack和Azure管道扩展,它们的工作方式尚不清楚。例如,Azure Repos是通过/azrepos subscribe [https://oldname.visualstudio.com/projecturl]在Slack中设置的,这个步骤在Azure服务挂钩设置中自动将地址设置为azdevchatops.azure.com。
因此,在更改Azure DevOps URL之后,您需要重新配置Azure Repos和Azure管道中的所有订阅。但这是一种假设。文件中没有提到这一点,这就是我为什么问的原因。我们有足够的连接,这意味着要通过/azrepos subscriptions和/azpipelines subscriptions重新配置Slack中的所有内容。有人有这样的经验吗?当使用Azure Repos和Azure管道作为Slack时,一旦Azure DevOps工作区地址发生变化,就必须在Slack中重新配置所有内容?
发布于 2020-11-22 09:08:08
通知集成是无缝的。当您更改Azure DevOps组织的名称(和URL)时,通知工作。
我刚才测试过了,一切都很好。
注:还有另一个问题。在Azure组织URL更改之后,您需要重新安装/注册构建代理到新的URL。如果您在云中使用托管的Azure管道,则需要在Project Settings > Agent Pools > Azure Pipelines > Agents中禁用Hosted Agent并再次启用这里。否则,CI / CD管道无法工作。
https://stackoverflow.com/questions/64928460
复制相似问题