How to trigger a azure pipeline using rest api using curl
To Trigger a build
curl -d ‘{“definition”:{“id”:”1”}}’ -H “Content-type: application/json” -X POST -u vigneshsweekaran:AZP_TOKEN https://dev.azure.com/vigneshsweekaran/test/_apis/pipelines/2/runs?api-version=6.0-preview.1
username –> can be anything
pipelineid –> For each pipeline created in azure devops organization one unique id will be assigned and it will be a number (eg: 2)
To Get the pipeline details
curl -X GET -u vigneshsweekaran:AZP_TOKEN https://dev.azure.com/vigneshsweekaran/test/_apis/pipelines/2/runs/76?api-version=6.0-preview.1
username –> can be anything
pipelineid –> For each pipeline created in azure devops organization one unique id will be assigned and it will be a number (eg: 2)
runid/buildid –> For each run, one unquie id will be generated across organization (eg: 70)