通过API触发Azure构建管道

时间:2020-06-22 06:38:38

标签: azure

我在多个论坛中都没有得到正确的答案。我需要通过API触发构建管道。 我正在尝试使用以下方法,但无法正常工作。不知何故,我不确定我们需要输入什么所有参数。 我只知道组织,project_id和构建管道名称,但不知道任何buildId左右。您能否建议采取正确的方法做同样的事情。

azdevopsURL ='https://dev.azure.com/organizationname/projectname/_apis/build/builds?api-version=5.1'

data = '{"status": "inProgress", "scheduledDeploymentTime": null, "comment": "Test", "variables": {}, "buildNumber": "buildpipelinename"}'

head = { 'Accept': 'application/json', 'Content-Type': 'application/json'}

logging.info("INFO - Calling Azure DevOps Release API....................")
logging.info("Performing stage for {}".format(action))
response = requests.post(azdevopsURL, headers=head, data=data, auth=(User, Password))

0 个答案:

没有答案