Как создать элемент бэклога продукта Azure DevOps с помощью Apache NiFi - PullRequest
0 голосов
/ 08 июля 2019

Я разрабатываю компонент, использующий Apache NiFi, который должен иметь функциональность для создания рабочего элемента Azure DevOps в случае любых сбоев. На стороне NiFi я буду использовать NiFi InvokeHTTP процессор, который поддерживает методы HTTP-запроса.

Я пытаюсь найти Azure DevOps API-интерфейс rest и пример HTTP-запроса, который можно использовать для создания задачи / рабочего элемента с помощью метода rest rest. Я просматриваю Azure DevOps документации, но не получаю ни одного примера службы вызовов для отдыха, которую можно использовать для создания задачи / ошибки / рабочего элемента, и ищу помощь в создании URL-адреса остальных для создания задачи / рабочих элементов продукта в VSTS.

1 Ответ

2 голосов
/ 09 июля 2019

Вы можете проверить этот документ , в котором описано, как создать рабочий элемент с API остальных в Azure Devops.

Формат URL:

POST https://dev.azure.com/{org name}/{project name}/_apis/wit/workitems/${type}?api-version=5.1-preview.3

Примечание : НЕ потерян $ до {type}, например, если вы хотите добавить задачу, обратитесь к этому примеру: /_apis/wit/workitems/$task?api-version=5.1-preview.3

Для тела запроса:

[
     {
        "op": "add",
        "path": "/fields/System.Title",
        "value": "workitem created"
      }
]
...