title: Azure Devops + Heroku (Docker Image) - Pipelines (general workflow)
body: <h2>what is the general flow of the
  build-pipeline -&gt; release-pipeline?</h2>
  <p><strong>build-pipeline:</strong></p>
  <ol>
  <li>npm install</li>
  <li>npm run build (builds the app)</li>
  <li>copy files (artifact)</li>
  <li>publish artifacts</li>
  </ol>
  <hr />
  <p><strong>release-pipeline?</strong></p>
  <p>what am i supposed to do here?</p>
  <p>Create a new docker image? (the docker image itself also runs a build)
  Do i need to create a new docker image in the previous build stage and make an artifact out of it, and then in the <strong>release-pipeline</strong> push that new image to heroku?</p>