title: How am I supposed to control the flow of my deployments?
body: <p>What are the new pipeline best practices?</p>
  <p>Documentation is all over the place and seriously incomplete.</p>
  <p>Environments that allows you to use Gates and Checks like a year back was flagged to soon support AppServices, that part has been removed.</p>
  <p>Environments supported &quot;You dont have to specify a resource now&quot; which meant I could do it through code has now been replaced by &quot;The Kubernetes resource and virtual machine resource types are currently supported.&quot;</p>
  <p><a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/process/environments?view=azure-devops#environment-resources" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/process/environments?view=azure-devops#environment-resources</a></p>
  <p>The Manual Intervention Task that was supposed to act as a gate turned out after 6 months wait to be a glorified &quot;Sleep&quot; which now also is only available for servers and NOT Microsoft Hosted Agents.</p>
  <p><a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/manual-intervention?view=azure-devops#demands" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/manual-intervention?view=azure-devops#demands</a></p>
  <p>When the best practice is pushed as to have one pipeline to run validation, tests, build, deploy to dev, test and prod you need the darn control over the release flow and how to achieve this is nowhere to be found.</p>
  <p>What is the plan here? How do I achieve these things? Do I break best practice and make multiple pipelines? Do I build myself into a corner by using the legacy release pipelines? Why hasnt the release pipelien functionality and GUI been ported to YAML yet?</p>
  <p>The design and workflow becomes infuriating and unnecessarily complex and annoying to say the least.</p>
  <p>I might have found a workaround: <a href="https://ochzhen.com/blog/manual-trigger-in-yaml-azure-pipelines" rel="nofollow noreferrer">https://ochzhen.com/blog/manual-trigger-in-yaml-azure-pipelines</a></p>
  <p>Anyone able to help explain or point me in the direction of the best practices of the new Azure Pipelines?</p>