使用 python 查询 IBM Rational Change
Using python to query IBM Rational Change
我想获取 IBM Rational Change (CM) 数据库中存在的所有变更请求的列表,实际上我想获取
的列表
- 更改请求 ID
- 更改请求概要
- 更改请求描述
我熟悉 python (2.7) 来执行诸如从传统 SQL 数据库获取数据之类的操作,但我不清楚如何从 IBM Rational Change (CM) 获取数据。
我正在阅读 Open Services for Lifecycle Collaboration
但我正在努力了解如何使用它。
是否有实现 OSLC 的 python 库?
是否有 python 与 IBM Rational Change (CM) 交互的友好方式
是否有 python 与 IBM Rational Change (CM) 配合良好的友好 API
或者关于 OSLC 和 Python 如何协同工作以查询 IBM Rational Change (CM) 的 python 友好教程
目前有none个(完整列表已废弃https://github.com/sgwilbur/oslcclient-py and https://github.com/argeualcantara/rtc_client, see https://github.com/search?l=Python&q=oslc&type=Repositories&utf8=%E2%9C%93个)。
我在 15 分钟内写了一个快速的服务提供商目录解析器:https://gist.github.com/berezovskyi/0fc83585f9c1074062a35422f9b09349
如果您有兴趣帮助开发某种 OSS 库,可以在 lyo-dev 列表(大多数 OSLC 开发发生的地方)上写下:https://dev.eclipse.org/mailman/listinfo/lyo-dev。如果其他人也贡献他们的开发时间,我将很乐意将开发时间投入到这样的库中。
据我所知,没有 python 库可以访问 CM。对我来说效果很好的解决方案是为 exec ccm 命令编写包装器,然后解析它们的输出。
如果您只需要这 3 个字段,那么从 shell 中使用 运行 ccm 命令并将结果存储在某处可能会更简单。
获取所有 ID 及其概要(可能需要一些时间):
ccm query -u -f "%name-%version:%type:%instance\t%change_request_synopsis" -t problem
对之前查询中获得的每个问题 ID 重复下一个命令以获取描述:
ccm 属性 -show problem_description problemID
我想获取 IBM Rational Change (CM) 数据库中存在的所有变更请求的列表,实际上我想获取
的列表- 更改请求 ID
- 更改请求概要
- 更改请求描述
我熟悉 python (2.7) 来执行诸如从传统 SQL 数据库获取数据之类的操作,但我不清楚如何从 IBM Rational Change (CM) 获取数据。 我正在阅读 Open Services for Lifecycle Collaboration 但我正在努力了解如何使用它。 是否有实现 OSLC 的 python 库? 是否有 python 与 IBM Rational Change (CM) 交互的友好方式
是否有 python 与 IBM Rational Change (CM) 配合良好的友好 API
或者关于 OSLC 和 Python 如何协同工作以查询 IBM Rational Change (CM) 的 python 友好教程
目前有none个(完整列表已废弃https://github.com/sgwilbur/oslcclient-py and https://github.com/argeualcantara/rtc_client, see https://github.com/search?l=Python&q=oslc&type=Repositories&utf8=%E2%9C%93个)。
我在 15 分钟内写了一个快速的服务提供商目录解析器:https://gist.github.com/berezovskyi/0fc83585f9c1074062a35422f9b09349
如果您有兴趣帮助开发某种 OSS 库,可以在 lyo-dev 列表(大多数 OSLC 开发发生的地方)上写下:https://dev.eclipse.org/mailman/listinfo/lyo-dev。如果其他人也贡献他们的开发时间,我将很乐意将开发时间投入到这样的库中。
据我所知,没有 python 库可以访问 CM。对我来说效果很好的解决方案是为 exec ccm 命令编写包装器,然后解析它们的输出。
如果您只需要这 3 个字段,那么从 shell 中使用 运行 ccm 命令并将结果存储在某处可能会更简单。
获取所有 ID 及其概要(可能需要一些时间):
ccm query -u -f "%name-%version:%type:%instance\t%change_request_synopsis" -t problem
对之前查询中获得的每个问题 ID 重复下一个命令以获取描述:
ccm 属性 -show problem_description problemID