Your SlideShare is downloading. ×
Team Foundation Server Extensibility Enhancements
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Team Foundation Server Extensibility Enhancements

2,947
views

Published on

This is the presentation I gave at the May 2007 VSIP Developer Conference in Redmond, WA.

This is the presentation I gave at the May 2007 VSIP Developer Conference in Redmond, WA.

Published in: Business, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,947
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
122
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 05/26/09 15:56 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Transcript

    • 1.  
    • 2. TFS Extensibility Enhancements Jim Lamb Program Manager Microsoft Corporation [email_address]
    • 3. Team Foundation Server Extensibility enhancements
      • System overview
      • What’s new in Orcas?
      • What’s coming in Rosario?
    • 4. System Overview
    • 5. Team Foundation Server What’s New in Orcas?
      • Administration, operations & setup (Beta 2)
      • Build
      • Data Warehouse
      • Migration
      • Version Control
      • Work Item Tracking
      • Web Access
    • 6. What’s New in Orcas? Administration, Operations & Setup
      • SharePoint and MOSS 2007 support
      • SQL named instance support
      • Compatibility with Longhorn
      • Non-default port configurations
      • Simplified installation
      • Reduced domain account requirements
      • Official support for clustering, mirroring, log shipping, VPC deployment and more
    • 7. What’s New in Orcas? Build Automation
      • Support for multi-threaded builds
      • Continuous integration, build queuing and drop management
      • Scheduled builds
      • Build agent improvements
      • Stop and delete builds from within VS
      • Managed object model
      • “ No pile on” check-in policy
      • Run GUI tests as part of the build
    • 8. Continuous Integration
    • 9. What’s New in Orcas? Version Control
      • Annotate (blame)
      • Folder Diff
      • Destroy
      • Get latest on checkout
      • Workspace improvements
      • Performance and scale improvements
      • Offline improvements
      • Extranet support for proxy
      • Command-line help
    • 10. What’s New in Orcas? Work Item Tracking
      • Performance and scale improvements
      • Query builder usability improvements
      • Improved attachment handling – drag & drop, multi-select
      • Field tool tips show field name for querying
      • Server-side support for deleting work items and work item types
    • 11. What else is New in Orcas?
      • Data warehouse
        • Added support for check-in policy overrides
      • Migration toolkit
        • To build conversion and mirroring solutions
      • Web Access
        • TeamPlain
      • Bug Fixes
    • 12. Extensibility Enhancements
      • Interface-based semantics
        • Improved version-to-version compatibility
        • Potential for greater extensibility
        • All object models will be updated by next release (Rosario)
      • New object models
        • Team Build
        • Folder Diff
      • Web service level compatibility with Whidbey applications
    • 13. Team Build Object Model
      • Use IBuildServer to manage…
        • Build agents
        • Build queue
        • Build definitions
        • Builds
        • Build details
        • Build qualities
      TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer(TFS_SERVER); IBuildServer buildServer = (IBuildServer)tfs.GetService(typeof(IBuildServer));
    • 14. Team Build Scenarios
      • Define your own builds steps
        • They will appear in the build details view
      • Develop a build agent for another platform
        • Agent is now a web service endpoint
      • Incorporate automated builds into your workflow
      • Build non-MSBuild projects
      • Leverage custom properties
    • 15. What’s coming in Rosario?
      • Project Server integration
      • Program (multi-project) management
      • Full traceability (including hierarchical work items)
      • Comprehensive metrics and dashboards
      • New features to quickly identify, communicate, prioritize, diagnose and resolve bugs
      • Test case management
      • Quality metrics for ‘go/no-go’ release decisions
      • Improved support for distributed teams
      • Easier process customization
      • Improved multi-server administration, build and source control
    • 16. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.