title: Azure DevOps branch/pipeline setup for Dev and Release and hotfix branches
body: <p>I am having difficulty in setting up my project for dev and release work. I have gone through various articles but I am unable to come to a definitive conclusion about how to setup up my dev and release pipelines for different branches. I need help in this area.</p>
  
  <p>As an example, say I have a Dev branch with a pipeline DevPipeline in /azure-pipelines.yml.
  This pipeline has CI triggers like so:</p>
  
  <pre><code>trigger:
  
  Dev
  features/*
  </code></pre>
  
  <ol>
  <li>Now, when I create a branch Release/R1.0 what exactly do I need to do? </li>
  <li>Do I create a new pipeline say Release-R1.0. Where should the .yml for this pipeline be? </li>
  <li><p>Should it overwrite /azure-pipelines.yml or should I create /Release-R1.0.yml? </p></li>
  <li><p>If developers want to work on a fix/hotfix for R1.0, should they work under hotfix/R1.0 branch? In this case, I would have to adjust my triggers accordingly in the R1.0 yaml?</p></li>
  </ol>
  
  <p>Any help is really appreciated.</p>
  
  <p>Thanks</p>