如何使用 Apache NiFi 创建 Azure DevOps 产品待办列表项
How to create Azure DevOps Product Backlog Item using Apache NiFi
我正在使用 Apache NiFi
开发一个组件,它应该具有在出现任何故障时创建 Azure DevOps
工作项的功能。在 NiFi 方面,我将使用支持 HTTP 请求方法的 NiFi InvokeHTTP
处理器。
我正在尝试找出 Azure DevOps
rest API 和示例 HTTP 请求,它们可用于使用 rest 调用方法创建 task/work 项目。我正在阅读 Azure DevOps
文档,但没有获得任何可用于创建 task/bug/work 项目的示例休息呼叫服务,并寻求帮助来构建其余 URL 以创建 task/Product VSTS
.
中的工作项
您可以查看此 doc,它描述了如何在 Azure Devops 中使用 rest api 创建工作项。
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"
}
]
我正在使用 Apache NiFi
开发一个组件,它应该具有在出现任何故障时创建 Azure DevOps
工作项的功能。在 NiFi 方面,我将使用支持 HTTP 请求方法的 NiFi InvokeHTTP
处理器。
我正在尝试找出 Azure DevOps
rest API 和示例 HTTP 请求,它们可用于使用 rest 调用方法创建 task/work 项目。我正在阅读 Azure DevOps
文档,但没有获得任何可用于创建 task/bug/work 项目的示例休息呼叫服务,并寻求帮助来构建其余 URL 以创建 task/Product VSTS
.
您可以查看此 doc,它描述了如何在 Azure Devops 中使用 rest api 创建工作项。
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"
}
]