Azure devops RestAPI System.Description

Выполнение некоторых тестов с помощью Azure Devops RestAPI для создания примечаний к выпуску из сценария powershell. Кажется, я не могу вернуть поле System.Description из рабочего элемента. Вероятно, это связано с тем, что это поле редактора HTML.

Есть идеи?

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
437
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Azure devops RestAPI System.Description

Мы могли бы использовать REST API Work Items — Get Work Item, чтобы получить подробную информацию о workiten:

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.0

Результат возврата:

Примечание:

  • Это обычное значение в формате HTML, например <div></div> <B></B>.
  • Вам необходимо установить значение в поле Описание, иначе поле System.Description не существует.

Мои тестовые сценарии powershell:

$connectionToken = "$(PAT)"
$base64AuthInfo= [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($connectionToken)"))

$url = "https://dev.azure.com/<YourOrganizationName>/<YourTestProject>/_apis/wit/workItems/184?api-version=6.0" 

$WorkItemInfo = (Invoke-RestMethod -Uri $url -Method Get -UseDefaultCredential -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)})

Write-Host "SystemDescription= $($WorkItemInfo.fields."System.Description" )"

Заметка 2:

  • При получении значения System.Description нам нужно добавить двойные кавычки к System.Description.

Результат:

Проблема существовала между стулом и клавиатурой. По-видимому, я запрашивал ошибку, в которой есть шаги воспроизведения, а не описание.

Другие вопросы по теме

Похожие вопросы

Журнал хвостового контейнера BLOB-объектов Azure с помощью Powershell
Получение метаданных в фабрике данных Azure не дает мне успешно несколько файлов Excel
Ошибка Azure B2c «Невозможно проверить предоставленную информацию». при использовании пользовательских атрибутов
Есть ли способ запросить все ветки, связанные с репозиторием GIT, с помощью расширений AZ CLI?
Как я могу использовать azurerm_resource_group_template_deployment для ресурса бюджета Azure, но игнорировать изменения даты начала и окончания?
Как авторизовать подключения API в Azure от имени другого пользователя с помощью powershell при едином входе
Как обновить разделы файлов settings.xml в кластере Service Fabric из конвейера Azure во время развертывания
Можно ли входить внешним пользователям, если клиент Azure B2C имеет ограничения?
Развертывание службы приложений зависло при загрузке — как мы можем это исправить?
Как при создании выпусков Azure связать существующий этап с другим артефактом?