首页 > 解决方案 > 用于自动化而不是个人访问令牌的用户

问题描述

我有一个服务钩子配置为指向一个服务器,该服务器每次发出拉取请求时都会从 Azure Devops 接收请求,然后依次调用 Azure Devops 服务 REST API 以创建另一个拉取请求。

第二部分是使用 PAT(个人访问令牌)暂时从我的帐户生成的。这意味着所有自动创建的拉取请求都是以我的名义提出的,这意味着我会收到与此自动化相关的所有电子邮件和通知。

有没有一种方法可以使用可用于此自动化的不同令牌创建“假”身份(无需添加可能进行身份验证的实际用户)(以该身份打开所有拉取请求)?

标签: azure-devops

解决方案


有没有一种方法可以使用可用于此自动化的不同令牌创建“假”身份(无需添加可能进行身份验证的实际用户)(以该身份打开所有拉取请求)?

简短的回答是否定的。

通知可以设置三个级别:起源、项目、个人。它与 PAT 令牌无关。

根据我的经验,Azure Devops 也无法知道哪个请求是自动化或手动方式来创建 PR。

因此,如果您不想收到创建的 PR 通知,您可以在个人级别禁用它。

您也可以使用项目设置自定义接收电子邮件以接收相关信息。更多信息请参阅此文档

在此处输入图像描述


推荐阅读