Building the Automated Pipeline – 0 to Live in under 30 minutes

The following is an overview of my final pipline and workflow to production for this blog. Over my next few blog posts, I'll dig a little deeper into how I've achieved this. From the workflow below, hopefuly you'll be able to see the following practices at work:

  • Gated Check-ins
  • Continuous Integration
  • Automated Build
  • Every check-in results in a potentially releasable product
  • Continuous Delivery
  • Unit Testing
  • Fast feedback (or fail fast fail often)
  • Gate keeping (on release environments)
  • Automated deployment
  • One build, many releases (one build package, unconfigured, is deplyoed and configured to many environments)


Tagged: TFS Build, Continuous Integration, TFS Release, Continuous Delivery,
Categorised: DevOps, Application Lifecycle Management,