Slack的Azure DevOps扩展是否受到更改Azure DevOpsURL的影响



在公司,我们将把Azure Devops工作区的URL从https://oldname.visualstudio.com更改为https://dev.azure.com/newname。我们使用两种方法在Azure DevOps中与Slack建立了大量联系。旧链接通过Azure Devops中的服务挂钩,新链接通过闲置应用程序Azure Repos和Azure Pipelines。

Azure DevOps中的服务挂钩使用Slack的Incoming Webhook,因此它们不会受到影响。然而,微软更喜欢使用其Slack Azure Repos和Azure Pipelines扩展,它们的工作方式尚不清楚。例如,Azure Repos是通过/azrepos subscribe [https://oldname.visualstudio.com/projecturl]在Slack中设置的,此步骤会在Azure Devops服务挂钩设置中将地址自动设置为azdevchatops.azure.com

因此,在更改Azure DevOps URL后,您似乎需要重新配置Azure Repos和Azure Pipelines中的所有订阅。但这只是一种假设。文件中没有提到这一点,这就是我提出要求的原因。我们有足够的连接,这意味着需要大量的手动工作来再次通过/azrepos subscriptions/azpipelines subscriptions配置Slack中的所有内容。有人有这样的经验吗?当使用Azure Repos和Azure Pipelines作为Slack应用程序时,一旦Azure DevOps工作区地址发生变化,就必须在Slack中重新配置所有内容?

通知集成是无缝的。当您更改Azure DevOps组织的名称(和URL(时,通知会起作用。

我刚才测试过,一切都很好。

注意:还有一个问题。Azure Devops组织URL更改后,您需要将生成代理重新安装/注册到新URL。如果您在云中使用托管的Azure管道,则需要在Project Settings > Agent Pools > Azure Pipelines > Agents中禁用Hosted Agent并在此处再次启用。否则,CI/CD管道将无法工作。

相关内容

  • 没有找到相关文章

最新更新