Cataster
Cataster

Reputation: 3541

How to "Pop-Up" a GUI on a build pipeline?

We are utilizing Azure Devops (TFS) build pipeline for managing a Git Repository/branches/stages (Dev/test/prod) and one thing that came up is the concept of "cherry-picking" commits. However, the user would have to supposedly look at the commit hash code and pass it in as argument to deploy that specific commit should a use case scenario arise like that.

The project manager has asked if we can make some sort of GUI pop-up at a certain step of the build pipeline that displays the list of these commit hashes and allows a user to check the boxes for the ones they'd want to cherry-pick and deploy.

How can that be done? we are considering utilizing Java with TFS/Azure Devops API's, but not sure if we can pop-up something like that on the Azure Devops page mid-pipeline deployment.

commit

Upvotes: 0

Views: 788

Answers (1)

Levi Lu-MSFT
Levi Lu-MSFT

Reputation: 30353

Build pipeline is not user interactive while running. So you can not pop up a gui on a build pipeline.

If you want to check the commits and pass the commits to build pipeline to build. You can first go to the Commits under Repos and check for the commits of a branch.

enter image description here

Then when you queue your build pipeline. You can click the dropdown menu for Branch/tag, select Commits, and then enter the commit id you get from above step. The build pipeline will then build the commit you entered.

enter image description here

Upvotes: 1

Related Questions