tfs build extensions n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
TFS Build Extensions PowerPoint Presentation
Download Presentation
TFS Build Extensions

Loading in 2 Seconds...

play fullscreen
1 / 17

TFS Build Extensions - PowerPoint PPT Presentation


  • 220 Views
  • Uploaded on

TFS Build Extensions. Agenda. Life before Builds Build Server Components Extending a Build Definition. Life Before Builds. Build Components. Build Server Build Controller Build Agents Build Process Templates Build Definitions Builds. Build Server. Team Foundation Server

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'TFS Build Extensions' - field


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
agenda
Agenda
  • Life before Builds
  • Build Server Components
  • Extending a Build Definition
build components
Build Components
  • Build Server
  • Build Controller
  • Build Agents
  • Build Process Templates
  • Build Definitions
  • Builds
build server
Build Server
  • Team Foundation Server
    • A server that is running the Team Foundation Build Service
    • If the only machine, will have the Controller
    • If the only machine, will have the Agent
  • Visual Studio Online
    • Taken care of for you
build controller
Build Controller
  • Accepts build requests from TFS
  • It then gives the request to one of the agents
  • i.e. manages a build agent pool
  • Okay to install on the TFS server – not much overhead
build agents
Build Agents
  • Multiple Agents
  • Managed by a single Controller
  • May be configured with dependencies
    • e.g. Disk space, SQL Server etc.
  • Not recommended on the Team Foundation Server
build process templates
Build Process Templates
  • a.k.a. Build Scripts
  • OOTB build process templates
build definitions
Build Definitions
  • Follows the logic of a build process template
  • Supplies arguments to a build process template
builds
Builds
  • Manual, Triggered, Scheduled
  • Queue a new build
extending build definitions
Extending Build Definitions
  • Simple Case – with no assembly dependency
  • A slightly more complex case – with assembly dependency
custom build slightly more complex
Custom Build – Slightly more Complex
  • SQL Server Data Tools
    • SSMS + VS
    • Version Controlling your database deployment scripts
    • It allows for seeding – in dev environments
  • DAC – data-tier application
  • DACPAC – DAC Package
    • Hand off to db admins for deployment
    • SQL db compares
slide14
Why?
  • DacVersionSignifance
  • Synchronizing Assembly Version with DacVersion
    • Easy trackability and administration
community tfs build extensions
Community TFS Build Extensions
  • http://tfsbuildextensions.codeplex.com
  • https://www.codeplex.com/site/users/view/joubin
    • Community TFS Build Extensions
    • .NET Code Kindler
resources
Resources
  • Have issues with VSO – use Twitter
    • @tfservice
    • @visualstudio
    • @tfsbuck
  • http://tfsbuildextensions.codeplex.com
  • email: joubin@objectsharp.com
  • Twitter: @joubin
  • Slides and Project Code will be available on joubin.net TALMUG site