如何将集会与项目的对象ID连接

时间:2019-03-15 05:57:39

标签: python-3.x rally pyral

我正在尝试通过项目名称将Rally工作区和项目与pyral连接起来,但是我需要将Rally与项目对象ID连接起来。  谁能帮我。我找不到通过吡咯连接集会与对象ID的任何选择。

2 个答案:

答案 0 :(得分:0)

这种方法的目标是什么?

答案 1 :(得分:0)

此代码将使用您的默认工作区和项目连接到Rally,然后显示您的UserID有权访问的所有工作区和项目:

#!/usr/bin/env python3
import sys
from pyral import Rally, rallySettings, RallyRESTAPIError

my_server      = "rally1.rallydev.com"
my_username    = "user@company.com"
my_password    = ".............."
rally = Rally(my_server, my_username, my_password)

workspaces = rally.getWorkspaces()
for wksp in workspaces:
    print("    Worspace: ObjectID=%12s  Name='%s'" % (wksp.oid, wksp.Name))
    projects = rally.getProjects(workspace=wksp.Name)
    for proj in projects:
        print("            Project: ObjectID=%12.12s  Name='%s'" % (proj.oid, proj.Name))

sys.exit()