Browse by Tags
All Tags »
Team Build (
RSS)
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. So what is so exciting...
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...
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 Override the BuildNumber parameter Get Source Compile. … After upgrading to TFS Build 2008 we noticed something very confusing, when we checked the dll versions it was always one version older than expected. (If we had a folder...
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 a build version id : BaseBuildName.Counter . When activated, the task advances the counter...
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...
Hi 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,...
TFSBuildLab 1.0 is released on CodePlex . This is a project to simplify the day to day operations when using automated builds on TFS. Read more about it here .
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...
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...
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 .
The third meeting will take place on the 14 of May in its regular location. (microsoft offices in Raanana) This month we'll focus on the Team Build capabilities - those that come 'out-of-the-box' and extensive customization issues. Our speaker is Dudu Shamaya http://notsosmartbuilder.blogspot.com/ . I deeply recommend a tour in his blog - this guy has a lot to say about TFS in general and the build mechanism in particular. see you there. http://www.microsoft.com/israel/msdn/default.mspx
Here's something I stumbled upon trying to build a few solutions using the TFSBuild process. I had a typical solution. It contained some projects, which referenced one another, and a few prebuild assemblies. 3 rd party .NET assemblies needed to compile some of the projects in the solution. These assemblies were not in the source control. Each developer had them on a network drive on his machine. Assemblies like the Janus assemblies, the entlib assemblies which you find in every second project you...
We have finally set the date for the group's first meeting, February 12 at the Dekel hall in Microsoft offices. The meetings will take place on the second Monday of every month. Since Leon and me are coordinating the group we will love to hear your thought and feedback about the lectures we plan for the group for the first 6 meetings: Team System - Platform Overview - main components and concept, an introduction to TFS Agile development - How to achieve agile project management through team system...
This coming Wednesday, In Gan Oranim , will take place the most important event for the Team System community in Israel. Our team is responsible for two of the lectures; we will discuss two case studies: Team System and MS-CRM integration -in Valor , we’ve created a two-way interface to connect MS-CRM and TFS. The defect information is redirected to the developers and QA people responsible for solving them, once their work is completed the help desk people are notified and the cycle is completed...