安装jira
首先win+r,输入"cmd", 打开命令行窗口,输入以下命令用于安装jira:
使用jira获取单条issue的信息
由于工作需要,需要整理出jira中issue的相关信息,并填入excel表格中:
返回的数据类型为字符串格式
2. 获取issue的description(需注意此处为类方法 需写在class Jira_Operation中 下列类方法同理)
返回的数据类型为字符串格式
3. 获取issue的bug reporter
返回的格式为中文名+拼音(例如:李四 Si Li)
注意:如果只需要提取中文名的话 请先将数据类型转换为字符串 否则会报错
4. 获取issue的Type
Type类型有Bug(Internal/External)、Requirement
注意:此处和reporter一样 如果要对获取的结果进行处理 需要先转换为字符串
5. 调用类方法
调用类方法
6. 更多issue属性
通过self.issue.fields.xxx还可以获取其他的issue属性,可以仿照上述例子编写不同issue属性对应的类方法,如果要对返回结果进行处理,还需要知道数据类型,避免对变量进行处理时,代码编译报错。可以通过print(type(variable_name))来获取数据类型。
以下是可以通过issue.fields.xxx获取的属性
声明:
文章只为记录下在写jira相关的脚本过程中遇到的问题,功能的实现方法可能并不是最优解,只为能够实现预期结果。如果对上述代码有改进建议或是编译有误无法实现功能的话,欢迎大家在评论区提出~
在某乎也可搜索到同名文章~
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...