问题描述
是否可以将注释自动添加到在存储库内的Azure DevOps中创建的任何提取请求中?
解决方法
我们的团队有类似的需求,所以我创建了一个 Azure DevOps 任务来做到这一点:
只需将任务添加到您的 PR 构建中即可。
,是否可以将注释自动添加到在存储库内的Azure DevOps中创建的任何提取请求中?
恐怕没有这种方法可以自动将注释添加到在存储库中的Azure DevOps中创建的任何拉取请求中。
那是因为我们当前无法实时监视请求请求的创建。并且没有类似的扩展来检测请求请求的创建。在这种情况下,我们可以设置操作为所有拉取请求添加注释。
要实现这一目标,我们可以尝试为每个分支添加一个 Build Validation ,并使用REST API Pull Request Thread Comments - Create向拉取请求添加注释。
POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/threads/{threadId}/comments?api-version=5.1
您可以检查this thread以获得有关如何使用此REST API的详细信息。
在这种情况下,如果我们创建任何请求请求,它将调用Build Validation以使用REST API在请求请求中添加注释。