The Build & Release Management using TFS training course focuses on building and releasing .NET applications using the capabilities of Team Foundation Server. The course covers planning, installing, and maintaining build environments and how to author build definitions for your applications. We will examine many of the configuration options to understand how to best configure the pipeline for your applications.
By attending Build & Release Management using TFS workshop, delegates will learn to:
- Describe the current features in TFS focused on build and release management
- Plan and configure a scalable build environment including pools and queues
- Configure appropriate security on pools and queues
- Author build definitions to suit most scenarios
- Configure Continuous Integration (CI) builds as well as scheduled builds
- Use existing build templates as well as create new build templates
- Create customized build workflow using OOTB and third-party build steps
- Automate the execution of tests as part of our build
- Understand the features and capabilities of Release Management
- Use Release Management to create and manage releases
- Use Release Management to create environments
- Manage configuration information in each environment
- Deploy software to on-premises servers
- Configure continuous release by triggering releases from builds
- Create approval workflows and track releases across environments
- Create an environment for the execution of functional tests including Coded UI and Selenium tests
- Create dashboards to show current build and release status
Familiarity with Visual Studio and the use of Team Foundation Server.
This Build & Release Management using TFS class is intended for DevOps engineers, .NET developers, TFS administrators, and build masters.
