Как экспортировать ветку обсуждения в пользовательские истории и задачи DevOps - PullRequest
0 голосов
/ 28 июня 2019

Я хочу экспортировать цепочки обсуждений внутри моих пользовательских историй и задач в DevOps.Есть ли способ сделать это через интерфейс или расширение / плагин?

1 Ответ

0 голосов
/ 01 июля 2019

Вы можете получить записи обсуждений в определенном рабочем элементе через этот rest api .

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/comments?api-version=5.0-preview.2

Вот мой пример ответа (в почтальоне) enter image description hereenter image description here

Если вы хотите экспортировать тело ответа, вы можете добавить следующий скрипт в задачу powershell, чтобы загрузить тело ответа в виде файла .json в локальный файл.

$strURL = "https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/comments?api-version=5.0-preview.2"
$filePath="D:\"
$fileName=$filePath+"\discussion.json"    
$pipeline = Invoke-RestMethod -Uri $strURL -Headers @{   
 Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"
} -Method GET -OutFile $fileName 

Write-Host "Pipeline = $($pipeline | ConvertTo-Json -Depth 100)"

enter image description here

Примечание. Необходимо проверить параметр на рисунке ниже.enter image description here

Загрузите образец в местном формате следующим образом: enter image description here

Кроме того, комментарии к дискуссии не могут быть запрошены вЗапросы, поэтому мы не можем экспортировать обсуждение через Запросы.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...