azure - 如何使用 Apache NiFi 创建 Azure DevOps 产品待办事项
问题描述
我正在使用 Apache 开发一个组件NiFi
,它应该具有Azure DevOps
在发生任何故障时创建工作项的功能。在 NiFi 方面,我将使用NiFi InvokeHTTP
支持 HTTP 请求方法的处理器。
我正在尝试找出Azure DevOps
可用于使用休息调用方法创建任务/工作项的休息 API 和示例 HTTP 请求。我正在浏览Azure DevOps
文档,但没有获得任何可用于创建任务/错误/工作项的示例休息呼叫服务,并寻求帮助来构建休息 URL 以在VSTS
.
解决方案
您可以查看此文档,该文档描述了如何在 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"
}
]
推荐阅读
- python - 创建一个 xarray.DataArray ,其中所有值都满足一个条件
- angular - 如何在 Angular Material 表中显示来自 API 的数据?
- python - 结合 Python3 生成器和实例化的函数
- javascript - 更新图像旋转器 .xml 配置文件而不刷新
- php - 更改名称后在文件中找不到类
- c# - 如何在字典中使用类型
- c++ - 提交时 For 循环中的分段错误
- reactjs - 配置 create-react-app 以在构建时生成一个 js 文件
- ios - 如何在 UITableViewController 的两个并排实例之间传递数据
- bash - Bash 在函数内部的 errexit 行为异常取决于调用上下文