Coolthing Of Theday

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 19 September 2013

The HOL "Building a Release Pipeline with Team Foundation Server 2012" thing

Posted on 16:50 by Unknown

Microsoft Downloads - Building a Release Pipeline with Team Foundation Server 2012 – Hands-on Labs

These labs teach you how to implement a continuous delivery release pipeline by using Team Foundation Server 2012. You begin by building a simple release pipeline that supports continuous integration. Later labs modify and extend the pipeline until it supports continuous delivery and includes features such as automated deployments and testing.

Version: 1

Date Published: 9/19/2013

ReleasePipelineHOL_V1.zip, 80.8 MB

This series of labs are a companion to the book "Building a Release Pipeline with Team Foundation Server 2012." They teach you how to implement a continuous delivery release pipeline by using Team Foundation Server 2012. You begin by building a simple release pipeline that supports continuous integration, but has no other automation. Subsequent labs modify and extend the pipeline until it supports continuous delivery and includes features such as automated deployments and automated testing.

Here's a snap of the zip contents;

image

The ToC from the Introduction doc;

image

image

Finally a snip from the doc

Objectives

This series of labs teaches you how to implement a continuous delivery release pipeline by using Team Foundation Server 2012. You begin by building a simple release pipeline that supports continuous integration, but has no other automation. Subsequent labs modify and extend the pipeline until it supports continuous delivery and includes features such as automated deployments and automated testing.

A good starting point is to read the guidance that the labs are based on, which is Building a Release Pipeline with Team Foundation Server 2012. [GD: seems this link is active right now] This guidance emphasizes three patterns that are critical to developing a continuous delivery pipeline and whose importance is reinforced by the hands-on labs (HOL). The patterns are:

· Orchestration

· Automation

· Monitoring and Metrics

Even as new technologies become available, the underlying patterns that shape your development efforts will remain the same.

...

Contents of the HOLs

One the biggest challenges in learning about distributed architectures such as the one required for these labs is creating the infrastructure. The details of setting up a complex infrastructure can be a serious distraction that makes focusing on the actual purpose of the labs difficult. To remove this difficulty, the labs have two versions. Labs 1 through 5 assume that you are using the Brian Keller VM for your infrastructure.

Lab 6 is considered an advanced lab, and assumes you are not using the Brian Keller VM. This is because it shows you how to install the components of the Trey Research Windows Phone 8 app and how to deploy a Windows Communication Foundation (WCF) service to Windows Azure. Currently, the Brian Keller VM cannot support these features, so you must create the entire infrastructure yourself. Here is a more detailed description of the labs.

· Lab 1: Starting Point. In this lab you install the Trey Research application and create the initial version of the Trey Research release pipeline.

· Lab 2: Orchestration. This is a set of four labs. In the first lab you orchestrate the commit stage of the pipeline. In the second lab you orchestrate the rest of the pipeline stages. In the third lab you configure the pipeline. In the fourth lab you test the orchestration.

· Lab 3: Automation. This is a series of three labs. In the first lab you automate the deployment of the WCF service. In the second lab you automate the deployment of the WPF application. In the third lab you automate the tests. At the conclusion of the Automation HOL, you will have created a continuous delivery pipeline.

· Lab 4: Monitoring and Metrics. This is a set of two labs. In the first lab you learn how to monitor a continuous delivery pipeline. In the second lab you learn how to create custom reports in Microsoft Team Foundation Server (TFS) to track some of the key metrics that are used with continuous delivery projects.

· Lab 5: Adding New Stages to the Pipeline. In this lab you learn how to add new stages to the pipeline. New stages contain new tests that improve how you test the pipeline

· Lab 6: Advanced. This is a set of two labs. The first lab is similar to the Starting Point lab, but has additional sections that show you how to add the components for the Windows Phone 8 app and the WCF Windows Azure service. The second lab shows you how to automatically deploy the components for the Windows Phone 8 app.

Completing the Labs in Sequence

As was mentioned above, there are two ways to complete all the labs. Here are the two possible sequences.

With the Brian Keller VM

Here is the sequence you should follow if you are using the Brian Keller VM.

...

Without the Brian Keller VM

Here is the sequence you should follow if you are not using the Brian Keller VM.

...

Looks interesting (for a guy in my shoes at least... ;)

 

Related Past Post XRef:
Featuring Agile Planning and Portfolio Management with TFS2013 in these Hands On Labs
Visual Studio 2013 ALM and HOL VM now available...
Playing with SQL Server 2014 (and VS2013) the Azure VM way
VS2012 Update 1 ALM VM and HOL / Demo Scripts now available
The VS 2012 ALM Virtual Machine and VS 2012 Update 1 (In short, there's an updated VM coming, don't install it on this VM if you don't have too)
The big BK has updated the Visual Studio 2012 RC ALM Virtual Machine and Hands-on-Labs
VS 11 ALM DemoMates updated for the Beta
Visual Studio/TFS11 ALM Demo's... Mate! See the VS/TFS 11 ALM's hands-on-labs in DemoMate form
Visual Studio 11 ALM VHD's, VirtualBoxed (and even on x86 hosts too)
Want to play with Visual Studio 11 & TFS 11 Dev Preview but don't want to install it (and have access to a Hyper-V server)? Here's a VHD just for

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Development, TeamBuild, TeamFoundationServer, Training, VisualStudio | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Mr. 7,000! This is my 7,000th post...
    Before this post; After; 20 visits between taking these snaps? Oh wait, that's probably me searching for past related posts....
  • "Windows Server Essentials Media Pack" (DNLA Stream, HTML5 and Dashboard Media stuff)
    Microsoft Downloads - Windows Server Essentials Media Pack This pack enables the media streaming functionality for Windows Server 2012...
  • Rad Gate Post... Get your Red Gate Post here...
    simple talk - Melanie Townsend - Get a copy of the Red Gate Post We recently put together a newspaper of some of the best articles fr...
  • Windows Management Framework 4.0 (PowerShell 4, PowerShell ISE, Management OData, WMI, etc.) now available
    Keith Hill's Blog - PowerShell 4.0 Now Available You can get PowerShell 4.0 for down level operating systems now via the WMF 4.0 d...
  • Viasfora - Your new favorite Visual Studio Text/*ML Editing Extension?
    Winterdom - Introducing Viasfora A couple of days ago, I unveiled Viasfora , my latest attempt at building a decently packaged extensi...
  • "Windows Server [2012 R2]: The Best Infrastructure to Run Linux Workloads"
    In the Cloud - What’s New in 2012 R2: Enabling Open Source Software Part 4 of a 9-part series . ... There are a lot of great s...
  • [Hardware Review] Life with Haswell... Haswell/Harris Beach Intel SDS Ultrabook Review - Part 2
    "So Greg, how's life with Haswell been?" "Pretty Sweet! (Mostly)" I've been given an opportunity to review t...
  • Fuzzy Lookup Add-In for Excel (Insert lame "Fuzzy, wuzzy was an Excel..." snip here)
    Microsoft Downloads - Fuzzy Lookup Add-In for Excel The Fuzzy Lookup Add-In for Excel performs fuzzy matching of textual data in Exce...
  • Caliburn.Micro v1.5.0 released (CM gets Tasks, Async/Await and Share/Setting for RT... and bug fixes of course)
    Caliburn.Micro - Caliburn.Micro v1.5.0 "Release Notes This release fixes many bugs. It also adds support for Task and async/a...
  • Just about everything you ever wanted to know about SQL Server Date and Time Data Types...
    CodeProject - Date and Time Data Types and Functions - SQL Server (2000, 2005, 2008, 2008 R2, 2012) Introduction It would be bette...

Categories

  • .Net
  • 3DPrinting
  • AFeedYouShouldRead
  • Agile
  • ALM
  • Amazon
  • Amiga
  • Analytics
  • Android
  • ASP.NET
  • Azure
  • BigData
  • bing
  • Blogging
  • Book
  • BookReview
  • BUILD
  • C
  • C#
  • C++
  • Career
  • Cat
  • cheatsheet
  • ClickOnce
  • Cloud
  • ComputerHardware
  • css
  • Data
  • DBA
  • DependencyInjection
  • Deployment
  • Design
  • Development
  • devops
  • DVCS
  • ebook
  • EDD
  • Education
  • EnterpriseLibrary
  • EntityFramework
  • Exchange
  • Expression
  • gadget
  • Game
  • GIT
  • Google
  • Government
  • Hadoop
  • hardware
  • HardwareReview
  • HaswellReview
  • HTML5
  • Humor
  • IE
  • IEExtension
  • IfAllElseFails
  • IIS
  • ILMerge
  • Image
  • Infographic
  • interview
  • InversionOfControl
  • Java
  • Javascript
  • Kinect
  • LightSwitch
  • LINQ
  • Linux
  • LosAngeles
  • Lucene
  • Lync
  • MEF
  • Metro
  • MicrosoftOffice
  • MicrosoftOutlook
  • Mono
  • MVC
  • MVVM
  • NetMon
  • NLP
  • NoSQL
  • NuGet
  • OData
  • OneNote
  • OpenXML
  • Paint.Net
  • Personal
  • Photosynth
  • Physics
  • portable
  • Poster
  • PowerShell
  • Preparedness
  • Presentation
  • Prism
  • PrivateCloud
  • RegEx
  • RemoteDesktop
  • Reporting
  • RIAServices
  • Science
  • ScienceFiction
  • Scratch
  • Scrum
  • ServiceBus
  • SharePoint
  • Silverlight
  • SimiValley
  • SPA
  • Space
  • SQLServer
  • Storyboard
  • Surface
  • SVG
  • SystemAdministration
  • T4
  • TeamBuild
  • TeamFoundationServer
  • TechEd
  • Training
  • TypeScript
  • UnitTesting
  • UnityApplicationBlock
  • Utility
  • Veteran
  • VirtualMachine
  • Visio
  • VisualBasic
  • VisualStudio
  • WCF
  • Web X.X
  • Webcast
  • WebFeed
  • WebMatrix
  • Windows
  • Windows7
  • Windows8
  • Windows8.1
  • WindowsHomeServer
  • WindowsLiveWriter
  • WindowsPhone
  • WindowsServer
  • WinRT
  • WiX
  • WMI
  • WOPI
  • WPF
  • XAML
  • XBox360
  • XboxOne
  • zombie

Blog Archive

  • ▼  2013 (500)
    • ►  December (12)
    • ►  November (61)
    • ►  October (65)
    • ▼  September (38)
      • Oh Behave... Behaviors SDK and the new BlendBehav...
      • High Level View of the Difference Between Office 2...
      • Speckie (THE IE Spell Checker Extension) v6 Releas...
      • Cool JavaScript of the Day - The World in 1k
      • Did you get the message? Message Analyzer v1.0 has...
      • [Geek Humor] If Windows 8 came on Floppies...
      • Get a big jump into Big Data with the "Getting Sta...
      • "The Ultimate Agile Planning Handbook" Free [email...
      • WakaWaka wild holiday solar special... Power a com...
      • Space Mining - Science Fiction or just Science? (N...
      • Red Gate goes SQL Loco for OSS Projects...
      • It's [going to be] a girl!
      • "The 7 Irrefutable Rules of Bacon"
      • OSS that a sysadmin can love... InfoWorld's 12 Sys...
      • The HOL "Building a Release Pipeline with Team Fou...
      • [Hardware Review] Life with Haswell... Haswell/Har...
      • New from NirSoft, SoundVolumeView (think "Uber vol...
      • No need to fake it 'till you make it when you have...
      • [I Miss My Amiga - Way Back Post] AmigaHASP
      • Remember...
      • "Winging It" is a pretty rough Preparedness Plan (...
      • Also out yesterday, 2012.4rc3 - TFS 2012 and Visua...
      • Just a few shell games... shellproperty.exe and Ra...
      • Remember 9-11, Los Angeles Events
      • I miss you, MSICUU2 - "What happened to the Window...
      • Get Blue! (No, not that Blue...) Get the free Offi...
      • Silicon Beach gets a new Microsoft [Technology Cen...
      • What's the new in Windows Server 2012 R2?
      • UC Irvine, Canvas and AMC - "Society, Science, Sur...
      • I2BLE (Intro to Bluetooth Low Energy)
      • "Introducing Windows Server 2012 R2" [Preview eBoo...
      • The Old with the New - How to [unofficially] upgra...
      • Setting your Kindle on fire with Kindle MatchBook
      • CodePlex has a new face (well actually, he's kind ...
      • [Not Humor] Windows To Go Fact Sheet from the NSA
      • Lighting the way into the future (of LightSwitch) ...
      • "Windows Store Apps Succinctly" 185 page ebook fro...
      • 28 in 2... 28 tips in two months from Daily .NET Tips
    • ►  August (47)
    • ►  July (75)
    • ►  June (39)
    • ►  May (40)
    • ►  April (42)
    • ►  March (39)
    • ►  February (42)
Powered by Blogger.

About Me

Unknown
View my complete profile