Slack 的 Azure DevOps 扩展是否会受到更改 Azure DevOps URL 的影响?

2024-03-21

在公司,我们将 Azure Devops 工作区的 URL 从https://oldname.visualstudio.com to https://dev.azure.com/newname。我们使用两种方法与 Azure DevOps 中的 Slack 建立了很多连接。较旧的链接通过服务挂钩 https://learn.microsoft.com/en-us/azure/devops/service-hooks/services/slack?view=azure-devops在 Azure Devops 中,新链接是通过 Slack 应用程序Azure 存储库 https://adler-it.slack.com/apps/AKPEA4W4Q-azure-repos and Azure管道 https://adler-it.slack.com/apps/AFH4Y66N9-azure-pipelines.

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

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


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

我刚刚测试过,一切正常。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Slack 的 Azure DevOps 扩展是否会受到更改 Azure DevOps URL 的影响? 的相关文章

随机推荐

  • 来自 .clone() 的空文件输入

    我正在尝试克隆一个文件输入表单 每次我选择一个文件时then单击 添加更多 克隆文件输入 但它已复制输入中选定的文件
  • 信号 11 SIGSEGV 崩溃 Android

    今天我遇到了一个错误 导致我的 Android 应用程序收到 SIGNAL 11 信号 此错误通常是由于 Android 内部存储未经授权的内存区域访问而发生的 一些可能的场景是Web访问 网络通信 服务器图像下载等 我的是浏览器加载 ur
  • AngularJS 选择的空值

    我找不到优雅的设置方式null值与
  • Azure blob 文件下载链接

    我有一个 blob 已存储在 Azure blob 存储中 使用开发模拟器 它全部保存 我可以在 blob 存储的服务器资源管理器中看到它 file mp3 如果重要的话 然后我在我的网站中链接到它 但是当我单击该链接时 我收到了 206
  • 阻止 Laravel 中的路由会话(自定义按需会话处理)

    我正在使用 laravel 为我的 Android 应用程序构建 API 并将默认会话驱动程序设置为 REDIS 我在这里找到一篇好文章http dor ky laravel prevent sessions for routes via
  • 源文件夹不在Java构建类路径上,正在创建Java包

    我试图在排序下创建一个包合并 但它说 源文件夹不在 Java 构建类路径上 So I right click on sort folder and try to add it to the Java build class path But
  • MSN 是 OpenID 提供商吗?

    MSN 是 OpenID 提供商吗 如果是这样 您知道 URL 是什么样的吗 我正在尝试将 MSN 添加到具有用于登录网站的特殊按钮的提供商列表中 Microsoft 有一个附加到 Windows Live ID 的 OpenID 服务目前
  • Firebase 中 IN 关键字的替代是什么?

    我在 Firebase 中的节点为 users uid phone name 我正在寻找IN执行这里 我想检查我的数据库中存在电话号码列表中的哪些条目 然后获取这些条目 在 SQL 数据库中 等效查询可能是 select phone fro
  • 为什么Webpack的DefinePlugin要求我们将所有内容都包装在JSON.stringify中?

    new webpack DefinePlugin PRODUCTION JSON stringify true VERSION JSON stringify 5fa3b9 BROWSER SUPPORTS HTML5 true TWO 1
  • 在 Hive HQL 中将字符串转换为时间戳

    我有一个像 08 03 2018 02 00 00 这样的字符串 我试图将其转换为时间戳值 我正在使用下面的代码 unix timestamp 08 03 2018 02 00 00 yyyy MM dd T HH mm ss SSSXXX
  • 仅更改所选选项的颜色

    我有一个选择器位于表格单元格中 表格行有颜色 因此使用 CSS 我可以将下拉菜单的背景更改为相同的颜色background color inherit 但是 它会更改所有选项的整个框的颜色 是否可以仅更改所选选项的颜色 如果不使用 CSS
  • Elasticsearch 范围查询和范围过滤的区别

    我想查询某个日期范围内的elasticsearch文档 我现在有两个选择 两个都适合我 两个都测试过 1 范围查询 2 范围过滤器 由于我现在的数据集很小 因此我无法测试它们的性能 这两者有什么区别 哪一种会导致更快的文档检索和更快的响应
  • OpenCv:查找多个匹配项

    我有以下内容 但我不知道如何找到源图像中的所有匹配项 static void Main using var template Cv LoadImage images logo png LoadMode GrayScale using var
  • 如何通过Intent接收int

    我通过 Intent 传递一个 int 但我不知道如何接收它 因为我必须从 OnCreate 方法接收一个 Intent 但如果我将它放在那里 我无法将它与代码其余部分中的另一个 int 进行比较 我在这里发送意图 public class
  • NUnit 与 Debug.Assert 冲突

    我正在使用 NUnit 为我的同事编写的库编写单元测试 他的库包含大量在无效输入时触发的 Debug Asserts 当我编写单元测试并向他的库提供无效输入时 他的 Debug Assert 会弹出一个消息框 抱怨输入错误 我觉得他的库对无
  • 从线程返回值

    在 Python 中 如何让线程将元组或我选择的任何值返回给父级 我建议你实例化一个队列 队列 http docs python org library queue html highlight queue Queue Queue在启动线程
  • Android JUnit4 测试

    我想运行一些 JUnit4 测试 该代码依赖于一些Android库 Android XML解析器 但不创建任何activites等 当我尝试运行测试时 我发现找不到我需要的 Android 类 有没有办法使用 Android 代码运行 JU
  • Makefile 在目标体中设置全局变量

    我想通过一个配方设置一个全局变量 然后在另一个配方中引用该变量独立的 recipe 下面的代码是在配方内设置变量的示例代码 但如果在配方外部引用 则变量将保持初始值 ACTIVE a switch ifeq ACTIVE b ACTIVE
  • 使用 NLTK 解析 CoNLL-U 文件

    我知道有CoNLL U https universaldependencies org docs format htmlPython 中的解析器 我只是想得到确认NLTK没有解析 CoNLL U 或具有依赖语法的其他 CoNLL 格式 的本
  • Slack 的 Azure DevOps 扩展是否会受到更改 Azure DevOps URL 的影响?

    在公司 我们将 Azure Devops 工作区的 URL 从https oldname visualstudio com to https dev azure com newname 我们使用两种方法与 Azure DevOps 中的 S