DCSIMG
Team Build - SRL Group

SRL Group

This blog is about Team System, QA and Development methodologies and more...

VSTS Resources

Team System Bloggers

Browse by Tags

All Tags » Team Build (RSS)
Team Build 2010 Beta 1 Log File
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...
How To Disable Pre/Post Build Events When Using Team Build
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...
Version number NOT latest when running a build with custom build number running on TFS 2008
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...
Team Build – Custom build numbers
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...
Team Build: Recursive copy of BuildType folder? not in TFS 2008
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...
Continuous Integration Service for TFS 2005 - supporting builds per sub folder
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,...
TFS Build Lab 1.0 Released
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 projects from Team Foundation Build 2005 not supported
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...
Team System Course in Tel-Aviv
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...
ALM User Group - Third Meeting Summary
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 .
ALM User Group - Third meeting
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
3rd party assemblies in TS Build
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...
Israeli Team System User Group
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...
Annual Microsoft Team System Event in Israel
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...