【发布时间】:2021-08-13 21:48:45
【问题描述】:
有没有办法自动将 cmets 添加到存储库中 Azure DevOps 中创建的任何拉取请求中?
【问题讨论】:
-
这个问题怎么样?下面的答案是否解决了您的问题,如果没有,请告诉我有关此问题的最新信息吗?
有没有办法自动将 cmets 添加到存储库中 Azure DevOps 中创建的任何拉取请求中?
【问题讨论】:
有没有办法自动将 cmets 添加到存储库中 Azure DevOps 中创建的任何拉取请求中?
恐怕没有这种方法可以自动将 cmets 添加到存储库中 Azure DevOps 中创建的任何拉取请求中。
这是因为我们目前无法实时监控拉取请求的创建。并且没有类似的扩展来检测拉取请求的创建。在这种情况下,我们可以将操作设置为向所有拉取请求添加评论。
为此,我们可以尝试为每个分支添加一个构建验证,并使用 REST API Pull Request Thread Comments - Create 将 cmets 添加到拉取请求中。
POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/threads/{threadId}/comments?api-version=5.1
您可以查看this thread 了解有关如何使用此 REST API 的详细信息。
在这种情况下,如果我们创建任何拉取请求,它将调用构建验证以使用 REST API 将 cmets 添加到拉取请求中。
【讨论】:
【讨论】: