Inside the new team build
summary
Microsoft rewrites Team Build as a task runner that runs PowerShell on Windows and Node on Linux/macOS, replaces controllers with agent pools where agents self-update, and stores build definitions in version control. Tasks are simple scripts or packaged Node/PowerShell tasks managed by tfx CLI; Octopus and SonarQube integrate via pre/post tasks so a SonarQube quality gate can fail CI or block pull requests. Microsoft runs a couple hundred build servers to validate the design.
AI-written summary · about
chapters (30)
- 0:00Intro
- 0:53Overview
- 1:32Echo
- 2:28Logs
- 3:01New build approach
- 3:59New build system
- 4:34No Jas
- 6:25Live Console
- 7:32Steps
- 11:49Views
- 14:15Support
- 16:06Agents
- 17:38Security
- 18:47Agent queues
- 24:50extensibility
- 25:05general approach
- 26:05source control
- 26:30custom tasks
- 27:04tfx
- 28:50build tasks
- 29:23logging commands
- 31:18octopus task
- 41:20analyzers
- 43:50integration definition
- 44:20prestep
- 45:05advanced options
- 46:50pull request builds
- 48:10pull request completion
- 49:45pull request validation
- 51:40recap
related talks
51mThe Build Release Pipeline Model for Mere Mortals
13mWhat's New in TeamCity 2021.1 & 2021.2
31mCI/CD on the Microsoft Stack
44mDevOps at Microsoft: Our Internal Transformation Story
15mTransitioning 69,000 engineers to one cloud system
53mReal world DevOps with the Microsoft ALM Rangers
49mPowerShell in CI/CD Pipelines: A Practical...
01h 05mAzure DevOps & Azure Pipelines Launch Keynote
