… and Thanks for All the Fish

Goodbye all. I am leaving Microsoft after 14 years: my last official day will be 27th of December. I will continue to be part of ALM Rangers, and contribute to the community. This blog moves to http://blog.casavian.eu/ and you may contact me through LinkedIn or Twitter.   A final note. Many loved my last e-mail, so…


Integrare XmlPreprocess nella build

Questa breve nota descrive come integrare un tool quale XmlPreprocess nella build di Team Foundation Server 2010 o 2012. L’esempio in sé ha una sua utilità spicciola — i file di configurazione nello share di Drop vengono predisposti per un ambiente target — ma illustra come, in generale, integrare il lancio di un tool eseguibile…


Getting web services’ WSDL automatically during build

A customer made me this request so I scratched my head to solve the issue. Let’s start with a bit of context. Why WSDL? WSDL is the standard for describing a web service, it roots back to end of ‘90s; being a standard, it could be used to exchange contracts between teams. In .NET svcutil.exe…


Build incrementale e numeri di versione

To my English followers: I will try to translate this post as I find the time to do it. Temo di averlo ripetuto alla nausea: la build incrementale è una faccenda molto delicata ed è facile combinare pasticci se non si controlla costantemente. Perciò ne sconsiglio, in generale l’impiego. Recentemente ho messo però insieme una…


Automatically execute Coded UI test on different Lab VMs

Imagine this scenario: you are working in setting up the Lab Management features of TFS 2010. The main purpose is to execute automated tests. The customer asked to have a lab environment able to test different clients OS, namely Windows XP and Windows 7, each equipped with a number of browsers. Sure, you could have…


Build Guidance is out

  The Rangers Build Customization Guide is public on Codeplex and I am happy this is over… for while. Willy and Bijan are very demanding on ALM Rangers and already started on new projects and team. I do not like repeating, so get the details from Willy’s blog. If you don’t like it, have suggestions…


Migrating to TFS 2010 from multiple TFS 200x servers

  The other day a question came from a colleague, that sounded like this. My client has been using TFS for many years now and has a production deployment consisting of about 4 TFS 2008 servers containing about 50, 50, 25 & 25 team projects respectively. Now they are in the process of migrating to…


BizTalk 2009 and TFS 2010

  A very welcome news, today. The BizTalk team released to public an hotfix to let BizTalk projects (.btproj) to compile successfully under TeamBuild 2010 (http://support.microsoft.com/kb/2406405). I discovered the issues myself and worked with the team to find some workaround. I am already using this fix in our project and I have been able to…

2

SettingsMerger on CodePlex

Yesterday, I published Sprinkler on CodePlex and today I completed my efforts with another tool: SettingsMerger. This tool takes a number of Excel files, in the format required by XmlPreprocess / EnvironmentSettingsExporter, and outputs a single Excel file in the same format by removing duplicates, stopping in case of clashes, etc. The idea is to…

2

Sprinkler on CodePlex

Today I published on CodePlex my first project, Sprinkler. It is both a tool and a framework, based on Powershell v2, aimed at simplifying deployment of applications, especially BizTalk-based. It stands on the shoulders of giants as it extends the Deployment Framework for BizTalk: this latter is focused on deploying a single BizTalk application, while…

2