Skip to content

xiaofeng1986/ir-api-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IR-API-TEST

使用csv批量建jira sub task。

前置条件:
1.安装JDK1.8
2.按照IDE(可以使用IDEA),使用IDE运行jiraCreateSubtaskCSV.java

如何使用csv批量建jira sub task(主要逻辑都在jiraCreateSubtaskCSV.java)

  1. 准备subtask.csv
    storyKey,parentStory,sub-taskSummary,userId,storyPoint,description,startDate,endDate
    IR-980,故事概要,子任务概要,人名或ID,3,子任务描述,开始日期,结束日期
    开始日期和结束日期是可选字段
    人名需要在代码中添加ID转换

  2. 放入合适的路径,目前路径,可以自行修改
    Win路径 WIN_CSV_FILE_PATH = "D:\001_Xiaofeng\JiraRequest\subtask.csv";
    MacOSX路径 OSX_CSV_FILE_PATH = "/Users/19070005/Documents/gitRepo/ir-api-test/src/main/java/subtask.csv";

  3. 修改jiraCreateSubtaskCSV.java 初始值 后执行该java

  • Jira用户名,密码: String userpassword = "19070005" + ":" + "Utada.2019";
  • Jira项目ID:String project = "IR"; //IR,DAT4
  • Jira Sprint fixVersion:String fixVersion = "Sprint08";

PS: 如有需要,自行添加用户名和userID 转换
switch (userId) {
case "刘":
userId = "18040068";
break;

PS2: 调试使用到的Jira API :
获得 Jira信息,GET方法,http://jira.shinho.net.cn/rest/api/2/issue/IR-409
创建jirar, POST方法,http://jira.shinho.net.cn/rest/api/2/issue

{"fields": {"project":{"key": "IR"},
"fixVersions": [{"name": "Sprint08"}],
"parent":{"key": "IR-802"},
"labels": ["后端"],
"assignee":{"name": "18040165"},
"summary": "关键指标","description": "图片接收数量-单日--数据权限修改-;图片接收数量-本月累计---数据权限修改-;AI识别数量-单日---数据权限修改-;AI识别数量-本月累计---数据权限修改-;审核完成数量-单日---数据权限修改+功能权限修改-;审核完成数量-本月累计---数据权限修改+功能权限修改-","issuetype":{"id": "10302","name": "子任务"},
"customfield_10006": 2
}}

About

ir-api-test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published