【发布时间】:2019-09-20 04:31:51
【问题描述】:
我希望能够使用 python 对 Azure DevOps 构建进行排队。
我有以下代码:
params_dict = {
"id" : [Build ID #]
}
url = "https://dev.azure.com/[my_organization]/[my_project]/_apis/build/builds?api-version=5.1"
requests.post(url, json = params_dict, auth=(username, password))
但是,当我运行此代码时,我得到:
{'$id': '1',
'errorCode': 0,
'eventId': 0,
'innerException': None,
'message': 'Value cannot be null.\r\nParameter name: build.Definition',
'typeKey': 'ArgumentNullException',
'typeName': 'System.ArgumentNullException, mscorlib'}
我尝试在 params_dict、definition 等中使用 build.Definition。似乎没有任何排列有效。我对他们所有人都犯了同样的错误。
我需要在 params_dict 中提供什么键才能使这项工作正常进行?
【问题讨论】:
标签: post build parameters azure-devops python-requests