What's New for Build Automation in Team Foundation Server 2015Paul Hacker Solution Architect, Microsoft ALM MVP
www.agilethought.com 2
Twitter - @pjhacker
Blog - Phacker.wordpress.com
Email - [email protected]
Contact info
3www.agilethought.com
Agenda
• Goals
• Build Agent
• Build definition
• Configure
• Running a Build
• Build Customization
• Deployment
4www.agilethought.com
Goals
• Simple customization
• Real-time output
• Versioning
• Web-based
• Build pools
• Cross-platform
• Full support for XAML-based builds
5www.agilethought.com
Build Agent
• Agent pool
• Queue per collection
• Side-by-side installation
• Installed via Xcopy
• Capabilities & demands
• Parallel builds
6www.agilethought.com
Build Definition
• Web-based
• No XAML
• Task gallery
• Templates
• Auditing
7www.agilethought.com
Configure
• Options
• Multi-configuration
• Staging & build drop
• Template
8www.agilethought.com
Running a Build
• Real-time log view
• Project-by-project breakdown
• Build Outputs
9www.agilethought.com
Build Customization
• Settings
• Triggers
• Versioning
• Drafts
• Templates
10www.agilethought.com
Deployment
• Deployment templates
• Azure
• PowerShell
11www.agilethought.com
DEMO
www.agilethought.com 12
Thank YouQ&A
Paul Hacker is a Solutions Architect and ALM Consultant at AgileThought, Microsoft ALM MVP. He has over 15 years of professional experience in software development, working in all phases of distributed object oriented enterprise application development and design using Microsoft technologies.
@pjhacker
Phacker.wordpress.com
Paul Hacker