title: What is the difference between Pipeline and Release Pipeline in azure devops?
body: <p>An yaml file is generated while you choose this option shown below: </p>
  
  <p><a href="https://i.stack.imgur.com/srDc7.png" rel="noreferrer"><img src="https://i.stack.imgur.com/srDc7.png" alt="enter image description here"></a></p>
  
  <p>In this yaml file, you can define an entire deployment cycle starting from <code>restore -&gt; build -&gt; run tests -&gt; publish and -&gt; deploy to azure app service web app</code>. </p>
  
  <p>then, why there is the releases option? If i can define an entire lifecycle via the <code>Pipelines -&gt; Pipelines</code> option, what is the purpose of the <code>Pipelines -&gt; Releases</code> option? </p>
  
  <p><a href="https://i.stack.imgur.com/zb6ax.png" rel="noreferrer"><img src="https://i.stack.imgur.com/zb6ax.png" alt="enter image description here"></a></p>