【问题标题】:User for automation instead of personal access token用于自动化而不是个人访问令牌的用户
【发布时间】:2019-01-24 17:32:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

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

    简短的回答是

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

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

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

    您也可以通过项目设置自定义接收邮件以接收相关信息。更多信息请参考Document

    【讨论】:

    • 这很不幸,因为我希望收到关于我实际参与的拉取请求的通知,而不是使用我的 PAT 创建的那些。在有人为此提供解决方法之前,我会将其标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 2012-02-19
    • 2022-12-21
    • 2021-10-19
    • 2021-12-12
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多