Build and Deployment automation with Visual studio 2010
Course Description:
In this session we will take a tour of the build automation features provided by Team Foundation Server 2010. We will discuss the benefits of build automation how it will improve software quality using build automation features like continues build, gated check-in and more. We will start from the basics and climb our way to advanced topics like build agents and customized deployment process that will help use safely move from development to production.Trainer:
Eran Ruso is the technical leader of the ALM group in E4D Solutions. Eran specializes in Application Lifecycle Management (ALM) methodologies and Team System/Team Foundation Server implementation. Eran works with Team System since 2005 and consulted for almost 100 projects and customers. Prior to joining E4D, Eran’s previous roles include Quality, Delivery and supports Management. Eran has a B.Sc in Information Systems Engineering from Ben-Gurion University and MCTS in Team System. Eran manages an active professional blog. Among his publication you can find tutorial, technical articles and team system tips and tricks
SCM methodology, what part build take in the ALM story
- Public builds
- Nightly builds
- Gated Check-ins
- Private Builds
- Build Controller
- Build Notifications
- Properties Exposed for Common Customizations
- Windows Workflow 4.0
- Integration with Symbol and Source Server and Enhanced Build Deletion Options
- Deployment of build component and other component
Create new build
- Present the build wizard.
- Run build and show result
- Creating a Build Definition
- Queuing a Build
- Build Notifications
- Upgrading TFS 2008 Build Definitions to TFS 2010
What are build controls\agents, what can we do with them.
- Team Foundation Build Architecture
- Explain what build controls are and build agent.
- Add new build agent with tags.
Unit test, who to add them to the build
- Create new unit test
- Add the unit test to the build process
- Show the build result.
- Team Explorer\Build Explorer
- Build Details View
Build process workflow
- Present the workflow diagram
- Deep dive inside the workflow process
- DefaultTemplate Process
- Build Process Parameters
- Building Custom activity that will deploy MSI installation
- Created from the build
Customize the workflow process.
- Create new workflow activate.
- Show how to add new build parameters.
- Customizing process parameters and Variables
Create new activity with output
- Create new activate which write to the build log.
- Integrate the activate in the build
- Run the build and review the log file
