Azure devops Azure DevOps服务挂钩和;服务协同

Azure devops Azure DevOps服务挂钩和;服务协同,azure-devops,azure-devops-pipelines,Azure Devops,Azure Devops Pipelines,我试图理解Azure DevOps中服务挂钩和服务连接之间的区别。 根据这些描述,服务钩子和服务连接似乎都做同样的事情 “服务连接使您能够连接到外部和远程服务以执行作业中的任务。” “当Azure DevOps项目中发生事件时,服务挂钩允许您在其他服务上运行任务。” 这些页面都没有告诉读者服务挂钩和服务连接之间的区别。尽管我确信每种服务都有不同的用途。使您能够连接到外部和远程服务,以方式执行任务。例如,您可能需要连接到Microsoft Azure订阅、其他生成服务器或文件服务器、联机持续集成

我试图理解Azure DevOps中服务挂钩和服务连接之间的区别。 根据这些描述,服务钩子和服务连接似乎都做同样的事情

“服务连接使您能够连接到外部和远程服务以执行作业中的任务。”

“当Azure DevOps项目中发生事件时,服务挂钩允许您在其他服务上运行任务。” 这些页面都没有告诉读者服务挂钩和服务连接之间的区别。尽管我确信每种服务都有不同的用途。

使您能够连接到外部和远程服务,以方式执行任务。例如,您可能需要连接到Microsoft Azure订阅、其他生成服务器或文件服务器、联机持续集成环境或远程计算机上安装的服务

您可以转到项目设置>>服务连接页面查看可用的服务连接。当您使用需要连接到外部和远程服务的任务时,您将看到它需要您设置相应的服务连接。例如,如果使用GitHub存储库作为管道中的源存储库,则需要设置

同时,当Azure DevOps项目中发生事件时,允许您在其他服务上运行任务。您可以转到项目设置>>服务挂钩页面,在项目中发生事件时通知您喜爱的服务,从而与它们集成。例如,在创建工作项时在Trello中创建一张卡,或者在构建失败时向团队的移动设备发送推送通知


您还可以在自定义应用程序和服务中使用服务挂钩,以便在项目中发生事件时更有效地推动活动。您也可以,这样成员可以在构建完成、工作项更新等时收到通知。

谢谢您的回答。所以他们都做同样的事情。让我们在外部服务上执行Azure DevOps操作。我想了解的是什么时候最好使用一个而不是另一个。Microsoft文档在这方面没有帮助。它们拥有不同的功能,例如团队集成仅在service hook中可用,Azure资源管理在service connection中可用。你可以根据需要使用它们。