如何以编程方式在JIRA中创建新的sprint?
我正在使用JSON导入器将许多项目从一个JIRA实例迁移到另一个JIRA实例。尽管导入器可以将问题分配给现有的sprint,但sprint本身必须已经存在——a 到目前为止,我们一直在手工创建sprint,但我们的一些项目有大量sprint,这使得手动过程既单调又容易出错 JIRA REST API似乎也不能创建新的sprint——尽管人们谈论Greenhhopper/1.0/sprint/create端点,但它并不存在 是否有其他方法可以通过编程方式创建sprint?我从源JIRA实例获取完整的列表没有问题,它是在目标实例中创建的,这似乎不可能如何以编程方式在JIRA中创建新的sprint?,jira,jira-rest-api,Jira,Jira Rest Api,我正在使用JSON导入器将许多项目从一个JIRA实例迁移到另一个JIRA实例。尽管导入器可以将问题分配给现有的sprint,但sprint本身必须已经存在——a 到目前为止,我们一直在手工创建sprint,但我们的一些项目有大量sprint,这使得手动过程既单调又容易出错 JIRA REST API似乎也不能创建新的sprint——尽管人们谈论Greenhhopper/1.0/sprint/create端点,但它并不存在 是否有其他方法可以通过编程方式创建sprint?我从源JIRA实例获取完整
有希望吗?我可以使用SQL客户机将新记录插入AO_60DB71_SPRINT-table吗?谢谢 这可以使用JIRA敏捷API来完成。看 例如,使用
curl
:
## Request JIRA Sprint POST Create
curl -X "POST" "https://jira.foobar.com/rest/agile/1.0/sprint" \
-H 'Content-Type: application/json' \
-u 'myusername:mypassword' \
-d $'{
"startDate": "2018-04-23T00:00:00.000+01:00",
"name": "Cool Sprint",
"endDate": "2018-05-03T13:00:00.000+01:00",
"originBoardId": 1072
}'
其答复是:
{
"id": 1130,
"self": "https://jira.foobar.com/rest/agile/1.0/sprint/1130",
"state": "future",
"name": ""Cool Sprint",
"startDate": "2018-04-23T01:00:00.000+02:00",
"endDate": "2018-05-03T14:00:00.000+02:00",
"originBoardId": 1072
}
您使用的是哪个版本的JIRA和JIRA敏捷?在浏览器中创建sprint时,Chrome开发者工具在网络选项卡中显示了什么?JIRA 6.1.7,JIRA Agile 6.3.12。什么是“Chrome开发者工具”?这是JIRA插件吗?谢谢!自从发布这个问题以来,我已经换了工作,所以我无法亲自验证你的答案。但是,如果其他人证实了这一点,我会很乐意“接受”它。确认这个答案是好的。
name
和originBoardId
的值是必需的。