Влияет ли на расширения Azure DevOps для Slack изменение URL-адреса Azure DevOps?

В компании мы изменим URL-адрес рабочего пространства Azure Devops с https://oldname.visualstudio.com на https://dev.azure.com/newname. У нас много подключений к Slack в Azure DevOps, используя два подхода. Старые ссылки через служебные перехватчики в Azure Devops новые ссылки поступают через слабые приложения Azure Repos и Azure Pipelines.

Сервисные перехватчики в Azure DevOps используют входящие веб-перехватчики Slack, поэтому они не будут затронуты. Однако Microsoft предпочитает использовать свои расширения Slack Azure Repos и Azure Pipelines, и то, как они работают, неясно. Например. Azure Repos настраивается в Slack через /azrepos subscribe [https://oldname.visualstudio.com/projecturl], и на этом шаге автоматически устанавливается адрес azdevchatops.azure.com в настройках перехватчиков службы Azure Devops.

Похоже, вам нужно перенастроить все подписки в Azure Repos и Azure Pipelines после изменения URL-адреса Azure DevOps. Но это предположение. Это не упоминается в документации, поэтому я спрашиваю. У нас достаточно подключений, а это значит, что потребуется много ручной работы, чтобы настроить все в Slack через /azrepos subscriptions и снова /azpipelines subscriptions. Есть ли у кого-нибудь опыт, что при использовании Azure Repos и Azure Pipelines в качестве приложений Slack все должно быть перенастроено в Slack, как только адрес рабочей области Azure DevOps изменится?


person adpro    schedule 20.11.2020    source источник


Ответы (1)


Интеграция уведомлений осуществляется без проблем. Уведомления работают при изменении имени (и URL-адреса) организации Azure DevOps.

Тестировал только сейчас и все ок.

Примечание: есть еще одна проблема. После изменения URL-адреса организации Azure Devops вам необходимо повторно переустановить / зарегистрировать агенты сборки на новый URL-адрес. Если вы используете размещенные в облаке Azure Pipelines, вам нужно Project Settings > Agent Pools > Azure Pipelines > Agents отключить Hosted Agent и снова включить здесь. В противном случае конвейеры CI / CD не работают.

person adpro    schedule 22.11.2020