This morning when I worked with the Team Build 2010 Beta 1 I found a very nice surprise.
I work a lot with the Team Build and when I have a problem with the build I go to the log file, some of you that have encountered this “Monster” log file know that it is a “killer” for the eyeballs, it is a very long notepad file that lists all the steps made by the build engine and all the errors it has encountered.
You can see very short example of such a log at the end of this post.
Some times you like to create Pre or Post build events in your project and you don’t like it to be executed when doing a build using the automation build system, so what can you do?
There is a property called “SkipPostBuild” in the build’s targets file, setting it to true will only result with skipping the Team Build post events and not the project post event.
In order to skip the project pre/post build events do the following:
Step 1: Open the proj file of the project in notepad or any text or XML editor.
Step 2: Find the “PropertyGroup” holding the...
Hi there, I ran into a confusing matter today at work. We have a build that ran on TFS Build 2005 that did the following: … Execute a custom task in BuildNumberOverrideTarget that: checked out a file change the file version that it holds tor the project (++) checked in the file ...
Hi, Some of us would prefer to have build numbers that will NOT contain Date. I discovered a great post regarding this issue by Scott Allen. It shows how to create custom task to set an alternate build number, step by step. But setting build number is not enough. Scott Allen shows us a simple way to manage the build version numbering: The custom task gets as a parameter a base build name and uses it to create...
Today I was trying to figure out why can't I load my dll placed deep down under buildType folder, during activation of build in TFS2008.When I checked the folders created by this build on the builds server, I've noticed that the sources folder was copied recursively , as it should be.But the buildtype folder was copied NOT recursively. subfolders appeared empty.A great post by Neno Loje provided the answer:http://msmvps.com/blogs/vstsblog/archive/2008/03/16/tfs-2008-team-build-doesn-t-get-subfolders-of-team-build-type-folder-by-default.aspxThis Post explains how to modify this build beaviour on the build server.
Unlike TFS 2008, Continuous Integration service is not included in TFS 2005, and a solution is provided by microsoft here: http://msdn2.microsoft.com/en-us/library/ms364045(VS.80).aspx .
We download the binaries, create the CI virtual directory, fix the web.config file, and activate bissubscribe.exe.Is that all? Well, not exactly.This solution works well only if we use a single continuous Integration build for our team project.
But what if we wish to have many continuous Integration builds, one build for a separate sub folder in TFS?Well, In this case, we have a problem.
But this problem has a solution: Benjamin Day provides us an alternative CI that supports many...
Building .NET 3.0/3.5 projects from Team Foundation Build 2005 not supported. Team Foundation Build 2005 will always invoke the 2.0 Framework's MSBuild.exe, which does not support building solutions that target the 3.5 Framework. (The 3.0 Framework shipped with Vista, while the 3.5 Framework is shipping with VS 2008.) The 3.5 Framework includes new MSBuild bits which allow multi-targeting - i.e. MSBuild 3.5 can target the 2.0 Framework. We can convert our solution to VS2008 beta 2 and target the solution to .NET framework 2.0. It's not enough. When we'll try to build this solution with Team Foundation Build 2005,...
A unique exterme learning event will take place in Tel-Aviv, the NESS campus, on July 2-4.
The event is all about Microsoft new technologies and tools and will have classes on variety of subject, from SilverLight to C# 3.0 and other exciting issues.
There will be 3 Team System courses:
VSTS Overview - Ariel Gur-Arie
Team System for DB Professionals – an intensive introduction - Maor David
Team System for Testers - Guy Kolbis
The speakers are VSTS experts that will talk not just about features and capabilities but will also share their field experince and knowledge.
You can register throught the link I've pasted here.
On Monday we held the third meeting of Israeli ALM User group. This session was dedicated to Team Build features. Excellent presentation was held by Dudu Shmaya from Clarizen. Dudu is extremely smart guy and we are always happy to work with him.
We are still working on user group home page. In the meanwhile, you can download complete slide deck and demo projects from here. Presentation and demos from our previous session (dedicatted to Testing) can be found here.