• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
 

Ordina SOFTC Presentation - Deployment with TFS Build and Workflow

on

  • 1,405 views

Ordina's Stand out from the Crowd event of May 26th - the presentation, see them all on Slideshare Ordina Belgium

Ordina's Stand out from the Crowd event of May 26th - the presentation, see them all on Slideshare Ordina Belgium

Statistics

Views

Total Views
1,405
Views on SlideShare
1,405
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ordina SOFTC Presentation - Deployment with TFS Build and Workflow Ordina SOFTC Presentation - Deployment with TFS Build and Workflow Presentation Transcript

    • Automating deployment with with TFS Build 2010 and Workflow 4
      Thomas Vantroyen - Ordina
    • Thomas Vantroyen
      Senior Microsoft .NET developer
      Microsoft ALM consultant
      SCRUM master
    • Automating deployment with TFS Build 2010
      Agenda
      Introduction
      What is Microsoft Team Foundation Server?
      What is Team Foundation Server Build?
      What Team Foundation Server Build can do for you
      Team Foundation Server 2010 Build topology
      Build creation & build types
      Customizing builds
      Getting started…
      Example: deploying to dev/uat/demo/prod in one click
      Conclusion
      3
    • Automating deployment with TFS Build 2010
      What is Team Foundation Server?
      4
    • Automating deployment with TFS Build 2010
      What is Team Foundation Server Build?
      Build definition
      Define steps (Activities) with WorkFlow
      Build parameters
      Build execution
      Executes the defined workflow
      Build report
      Workflow logging
      Work items resolved
      Code changes
      Test results
      5
    • Automating deployment with TFS Build 2010
      • What Team Foundation Build can do for you
      Without TFS Build
      Manually set the correct build number
      Manually build the installation package
      Manually test the package and fix problems
      Manually deploy the package to target machines
      Manually deploy/update the correct database with initial data

      With TFS Build
      Start the build of your choice
      … done 
      It’s bug-free
      It’s fully automated
      It’s customized to your needs
      6
    • Automating deployment with TFS Build 2010
      Build Topology
      Single machine
      7
    • Automating deployment with TFS Build 2010
      Build Topology
      Multiple machine
      8
    • Automating deployment with TFS Build 2010
      Build types
      Manual
      Continuous integration: each checkin
      Rolling build: each checkin when prior build is done or timed
      Gated checkins: only checkin if build passes
      Scheduled build
      Private build (buddy build): build my personal changeset (shelve)
      Build creation
      9
      DEMO
    • Automating deployment with TFS Build 2010
      Customizing builds
      Where do I start?
      Create the build
      Copy default workflow
      Change workflow using activities
      Checkin
      Queue a build!
      10
      DEMO
    • Automating deployment with TFS Build 2010
      Customizing builds: an example
      Creating a one-click deploy for…
      11
      … your application servers?
      … a Click-Once deploy location?
      … any place you need it to be?
    • Automating deployment with TFS Build 2010
      Customizing builds
      Creating a one-click deploy for each of your environments?
      Add CopyDirectory activity
      Create Argument: PublishLocation
      Fill out properties:
      Source: BuildDetail.DropLocation
      Destination: PublishLocation
      Check in!
      Create a build for each environment
      12
      DEMO
    • Conclusion:
      Team Foundation Server Build allows you to
      Create any activity workflow
      ... with a vast amount of possibilities
      … allowing you to focuson your customer’s happiness
      Automating deployment with TFS Build 2010
      13
    • Automating deployment with TFS Build 2010
      Useful links
      Web Deploy (a.k.a. MS Deploy)
      Official site: http://www.iis.net/download/WebDeploy
      PDC Session: http://www.microsoftpdc.com/2009/FT56
      TFS Build community
      TFS Build Extensions project: http://tfsbuildextensions.codeplex.com/
      Contact infothomas.vantroyen@ordina.be
      14
    • Follow Ordina…
      15
      Share your thoughts via #SOFTC
      Follow us on twitter: @OrdinaBE
      Find the presentationsonwww.slideshare.net/ordinaBe
      Be informed atwww.linkedin.com/company/ordina-belgium