Как связать ралли с Object Id проекта

Я пытаюсь подключить рабочее пространство ралли и проект с пиралом по имени проекта, но мне нужно связать ралли с идентификатором объекта проекта. Может ли кто-нибудь мне помочь. Я не нашел ни одной возможности связать ралли с идентификатором объекта через пирал.


person user1632980    schedule 15.03.2019    source источник


Ответы (2)


Какова ваша цель такого подхода?

person JPKole    schedule 16.03.2019
comment
В случае, если команда меняет название проекта ралли, нет необходимости в другой конфигурации, если мы идем с Object Id. - person user1632980; 18.03.2019
comment
Любые предложения или комментарии. - person user1632980; 20.03.2019

Этот код будет подключаться к Rally с использованием вашей рабочей области и проекта по умолчанию, а затем отобразит все рабочие области и проекты, к которым ваш UserID имеет доступ:

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

my_server      = "rally1.rallydev.com"
my_username    = "[email protected]"
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()
person JPKole    schedule 27.03.2019