首页 > 解决方案 > 无法使用 Python 库添加 ADZO 变量组

问题描述

我正在尝试在这里使用 AZDO Python 库AZDO Python 库。当我尝试使用项目引用添加变量组时,出现错误:

 "TypeError: 'VariableGroupProjectReference' object is not iterable".

我相信我必须将 VariableGroupProjectReference 传递给“add_variable_group”函数的 VariableGroupParameters,但我可能是错的,或者我错过了一个步骤。他们网站上的示例对于这个库来说有点缺乏。任何帮助表示赞赏。谢谢!

from azure.devops.connection import Connection
from msrest.authentication import BasicAuthentication
from azure.devops.v6_0.task_agent.task_agent_client import TaskAgentClient
from azure.devops.v6_0.task_agent.models import VariableGroupParameters
from azure.devops.v6_0.task.models import ProjectReference
from azure.devops.v6_0.task_agent.models import VariableGroupProjectReference


personal_access_token = "1234567890"
org_url = "https://myaccountuserperson.visualstudio.com/"

credentials = BasicAuthentication('',personal_access_token)
task_agent_connection = TaskAgentClient(base_url = org_url, creds=credentials )

var_grp_param = VariableGroupParameters()
var_grp_param.name = "my_var_group_name"
var_grp_param.description = "my test group"

project_ref = ProjectReference()
project_ref.id =   '1234567890'
project_ref.name = "myproject"

var_project_ref = VariableGroupProjectReference()

var_project_ref.project_reference = project_ref

var_grp_param.variable_group_project_references = var_project_ref
task_agent_connection.add_variable_group(var_grp_param)

标签: pythonpython-3.xazurevariables

解决方案


推荐阅读