【发布时间】:2020-06-29 23:15:07
【问题描述】:
我一直在研究使用 azure-devops python 包从 Azure Devops 检索工作项,并在以下提供的示例代码的帮助下设法拉下工作项:
https://github.com/microsoft/azure-devops-python-samples/blob/main/src/samples/work_item_tracking.py
但是,我正在尝试改进流程以获取特定工作项以及任何链接的“相关工作”项。 For instance, grabbing the parent, as well as "Test Feature"
我该怎么做呢?
编辑:
我已经更接近于构建此功能,但是我的查询不断返回每个工作项,而不仅仅是链接的项。我的目标是从树的根工作项中检索所有子项。
wiql = Wiql(
query="""
SELECT * FROM workitemLinks
WHERE (Source.[System.AreaPath] Under 'devOpsTesting\\testArea')
AND ([System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward')
AND (Source.[System.Id] = 3)
ORDER BY [System.Id]
MODE (Recursive, ReturnMatchingChildren)
"""
)
【问题讨论】:
标签: python python-3.x azure-devops wiql