I am planning to extend the Devops pipeline by creating a custom task which will invoke Azure Devops pipeline to execute test automation, DAST scripts etc. The expectation is to make a async call to Azure Devops like, Deployment manager will initiate a pipeline request and receive the Pipeline ID. Pega DM needs to pool and check the status of the Azure pipeline with the ID, and depending on the status of the Azure pipeline, DM pipeline should proceed further.
I am able to trigger the Azure Pipeline for the first call. However, not sure how to make the second call and get the status of the deployment pipeline, and move the pipeline further. Have created a "RunTask" activity which has the first API call.
@BukhariS Able to achieve this by customizing the RunTask utility to open the task object and updated properties and use the OOTB job scheduler to pool it. please feel free to reach-out, if more info is needed.