title: Azure Pipelines - redeploy same version
body: <p>We are in the process of moving our builds and release in azure devops over to the new yaml release pipelines but there are a couple of things we are used to having in the old, UI builds/releases that I can't figure out in the new yaml pipeline world.</p>
  
  <p>In the old world, you would have a build linked to a release. You could create multiple release instances for a particular build, so if you had a build you knew was good but wanted to improve the release process, you could work on the release, creating a new instance of a release each time to test your changes, but not have to build fresh each time. You just selected the build number to link that release to each time. </p>
  
  <p>But now with the yaml the build and release are integrated together, you create an instance of the entire pipeline each time. So how can I just run the 'release' part of the pipeline against a previous build? Or can I not? Likewise if I want to just run it against a particular environment? (we have different steps for deploying to ci and test, but to test changes to the test part I have to run the ci part every time which is very time consuming for debug)</p>