在Python中检索Jira issuelink的创建日期,可以使用Jira官方提供的Python库"jira"来实现。以下是一个示例代码:
from jira import JIRA
# 创建Jira连接
jira = JIRA(server='https://your-jira-url.com', basic_auth=('username', 'password'))
# 获取Jira issue
issue = jira.issue('JIRA-123')
# 获取issue的issuelinks
issuelinks = issue.fields.issuelinks
# 遍历issuelinks并检索创建日期
for link in issuelinks:
if hasattr(link, 'outwardIssue'):
outward_issue = link.outwardIssue
created_date = outward_issue.fields.created
print(f"Link: {outward_issue.key}, Created Date: {created_date}")
elif hasattr(link, 'inwardIssue'):
inward_issue = link.inwardIssue
created_date = inward_issue.fields.created
print(f"Link: {inward_issue.key}, Created Date: {created_date}")
上述代码中,首先需要使用Jira的URL、用户名和密码创建一个Jira连接。然后,通过指定Jira issue的key获取该issue的issuelinks。接着,遍历issuelinks并检索每个issuelink的创建日期。如果issuelink是从当前issue指向其他issue的,可以通过outwardIssue
属性获取相关信息;如果issuelink是从其他issue指向当前issue的,可以通过inwardIssue
属性获取相关信息。最后,打印出每个issuelink的key和创建日期。
请注意,上述代码中的URL、用户名和密码需要根据实际情况进行替换。另外,该代码仅适用于使用Jira作为问题跟踪工具的情况,对于其他工具可能需要使用不同的库或API来实现相同的功能。
推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云