You may use Azure Pipelines, Azure pipelines combines CI (Continues Integration) and CD (Continues Deployment) for test and production deployments.
With Azure Pipelines you can create pipleline features that include Approvals. Refer the following article
https://learn.microsoft.com/en-us/azure/devops/pipelines/release/approvals/?view=azure-devops
Also refer the following Video walkthrough. https://www.youtube.com/watch?v=NuYDAs3kNV8
Hope this helps