【发布时间】:2021-06-29 00:49:08
【问题描述】:
我必须从 python 脚本触发 Azure DevOps 中的管道。我已经发现我需要一个私人访问令牌,这部分很好。但是,我不能让脚本正常工作。我正在尝试这样的事情:
data = [
{
}
]
http = urllib3.PoolManager()
r = http.request('POST', api_url, headers={'Content-Type': 'application/json-patch+json', "Authorization": private_access_token}, body=data)
print(r.status)
print(r.data)
要求我必须使用 urllib3,因为我不能使用 requests 包
数据是空的,因为看这里https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest-6.0的参数。然后我不需要任何输入数据?我只是想触发一个管道,没有别的
错误信息不是很有帮助。我收到错误消息 203。
【问题讨论】:
标签: python azure-devops urllib3