Presentation is loading. Please wait.

Presentation is loading. Please wait.

Created by the Community for the Community BizTalk & Build.

Similar presentations


Presentation on theme: "Created by the Community for the Community BizTalk & Build."— Presentation transcript:

1 Created by the Community for the Community BizTalk & Build

2 Created by the Community for the Community Michael Stephenson Connected Systems Consulting Ltd MVP - Biztalk BizTalk Light and Easy Webcast Series

3 Created by the Community for the Community Setting the scene What’s changed for BizTalk 2009 Setting up a basic build Solving some common problems Setting up Continuous Integration Summary

4 Created by the Community for the Community What is build automation? Benefits Improve quality Improve team working Reduces risk Saves time and money “We want to take all of the good things we have done on.net projects and apply then to BizTalk development”

5 Created by the Community for the Community Good Practices Continuous Integration BizUnit Testing Always deploying a build from a clean machine Nightly Builds Unit Testing Versioned history of builds Everyone knows what’s happening

6 Created by the Community for the Community Bad Practices “It works on my machine” Building manually or not including everything Not building on a clean/dedicated machine Inconsistent results No testing Poor or no versioning approach Constantly breaking the build and not fixing it quickly

7 Created by the Community for the Community Developer gets the latest code The developer makes changes The developer tests and Builds the code locally Check in CI Server Build & Test Delivery made available

8 Created by the Community for the Community Deployable MSI Documentation Code which has been tested Code Analysis Configuration files for environments

9 Created by the Community for the Community BizTalk Projects are C# Projects (MsBuild) No more Deployment/Development Install project build components on own

10 Created by the Community for the Community Quick overview of demo Solution structure What has changed since the first video Build tasks added BizTalk Build Generator

11 Created by the Community for the Community Creating the Build Scripts with BizTalk Build Generator

12 Created by the Community for the Community Extending the core build Things the demo needs (e.g: IIS) Integrating the BizTalk Documenter Integrating the BizTalk Orchestration Profiler Managing configuration settings and bindings Others: Implementing Versionins Publishing web services Integrating BAM & BRE into the build

13 Created by the Community for the Community Extending the core build

14 Created by the Community for the Community Adding BizTalk Documenter & Orchestration Profiler

15 Created by the Community for the Community Managing Binding & Configuration Files

16 Created by the Community for the Community Structured Build Can run on any developers machine Produces required output Easy for new team members No CI yet!!

17 Created by the Community for the Community Why is this important? Clean machine Provides versioning Build history What do we use TFS/CCNet

18 Created by the Community for the Community Setting up the CCNet solution

19 Created by the Community for the Community ResourceDescription SDC Build TasksThese are some of the MsBuild tasks I use to extend my build scripts. BizTalk Build GeneratorThis is the codeplex site for the build generator tool Configuration Management Tool This is the codeplex site for the Configuration Manager tool Cruise Control.netThis is the site for Cruise Control MsBuild Extension PackSome community MsBuild tasks

20 Created by the Community for the Community ResourceDescription Deployment Framework for BizTalk This is a Codeplex offering a similar approach to what we have discussed in this video to some parts of the development and deployment process. BizTalk Development Practices Videos These video’s from the Swedish BizTalk User Group have some very good information about what good practices you should do during BizTalk devlopment. Part 1 Part 2

21 Created by the Community for the Community The importance of automated build Demonstration of a number of techniques Downloadable sample Follow on videos?

22 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. BizTalk Light and Easy Webcast Series Created by the Community for the Community Meet the team….


Download ppt "Created by the Community for the Community BizTalk & Build."

Similar presentations


Ads by Google