Team Foundation Build vNext
-
Upload
damovisa -
Category
Technology
-
view
118 -
download
1
Transcript of Team Foundation Build vNext
Guiding Principles
Do not create a new build/automation DSL
The solution must support non-windows platforms natively
Intentional Extensibility (build a community)
Don’t hide my log from me!
Old vs New architecture
TFS Server Build Controller
Default Collection
Internal Collection
Client Collection
Build Agent
Build Agent 2
Build Agent 3
Build Controller 2
Build Controller 3
Old vs New architecture
TFS ServerDefault Collection
Internal Collection
Client Collection
Build Agent
Hosted Build Agent
OSX Build Agent
How does it work?
Team Foundation Server sends tasks to an Agent
The agent is chosen from a Pool based on Capabilities
The agent sets Environment Variables with build and server information
That agent uses Modules to perform its tasks
The agent sends logs back to TFS which get displayed in realtime