Deployment Pipeline

Download

Right click “Save as…”

The deployment pipeline is an automated representation of the process followed to build and deliver software. TFS is flexible enough to hold different workflows for this pipeline, although, out of the box, it does not mirror the way the pipeline is expected to be set up for continuous delivery. But, with some adjustments this can be achieved. This session shows guidelines and strategies about how to set up a continuous integration deployment pipeline using TFS and related tools. During the session, the following subjects will be addressed:

  • Making sure that the deployment pipeline practices are in place
  • Supporting the different stages in the pipeline (commit, automated acceptance test, manual test, release, etc.) for propagating the commits, using TFS artifacts such as build definitions and custom build templates
  • The set of tools that can be useful to perform the activities involved in each stage (building, automated and manual testing of different kinds, environment set up, deployment, etc.), and how these tools are used or invoked within the pipeline
  • How to use the reporting capabilities of TFS to show a commit status matrix, or how any change (commit) is propagating through the different stages of the pipeline, and the overall status of the pipeline

Follow the Discussion

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.