Default setting might cause problems with TFS2010 Builds
Do you experience problems with your builds in TFS2010?
Unchanged builds that sometimes work and sometimes fail?
You might have problems with build agents. Build agents are used on build servers, and also on target machines to make it all work.
When you start up a new build, default is a build agent called *. So sometimes the build servers agent is used, and sometimes any other agent found on the network.
Of course this behavior is good if you have several identical build servers and want to take the first free one. However, if the other build agent is not a complete build server with Visual Studio installed, the build fails.
Here you can see a certain section of the Build definition with the default value of the build agent, which is the wildcard.
So be sure to point out a build agent that can be used to build your solution. This also makes the naming of you build agents important, so you can use the wild card in a good way. For example, call all build servers something with VSBuild, and you can use *VSBuild* as your build agent – and any free agent matching this name will be used.
In this image you can see that I have specified which build server to use.
Videointervju om Visual Studio 2010
Om ni följt bloggen så vet ni att vi kör ett projekt med Visual Studio och TFS 2010. Nu finns en videointervju med oss publicerad på Channel9, http://channel9.msdn.com/posts/buzzfrog/Lnsfrskringar-en-av-de-frsta-att-kra-Visual-Studio-2010-p-riktigt
På TechDays i Örebro 23-24 mars kommer ni ha möjlighet att höra mer om våra erfarenheter. Har just fått veta att vi blivit antagna som talare! Ytterligare en anledning att åka dit!?
Hierarkiska workitems
En av de nya funktionerna i TFS 2010 är hierarkiska work items. Detta har verkligen varit efterlängtat – jag saknade det redan i 2005-versionen. Vad innebär då detta?
Jo, man har möjlighet att t.ex. bryta ned en stor uppgift i många mindre och relatera dem som Parent-Child. Detta är riktigt användbart. Man kan relatera olika typer av workitems, så t.ex. kan ett krav brytas ned i ett antal aktiviteter (Task) som skall utföras för att uppfylla kravet. Samtidigt relaterar man kravet till ett eller flera testfall för att enkelt kunna se vilka krav som är testade och inte.
I detta exempel har vi satt upp iterationsmål och sedan brutit ned dessa i aktiviteter som skall utföras för att uppnå målen. På detta sätt kan vi få en spårbarhet på aktiviteterna så att arbete leder i rätt riktning, dvs mot iterationsmålen – och inte åt fel håll.
Funkar det som utlovat då? Ja, det måste jag nog säga. Utmaningen är snarare att få alla att lägga upp workitems och jobba med ett workitem i taget och ha rätt storlek på aktiviteterna. Just nu känns det som att våra aktiviteter är lite för stora och därmed blir det lite luddigt var man faktiskt befinner sig, dvs hur långt är det tills man är klar. Jag tycker att jag kan teorin bakom, men har ändå svårt att lyckas utföra det…
Det skall bli spännande att se hur det går!
Labbet på väg upp
Snart har jag installerat ett kompelett labb med TFS 2010 samt Lab Management, byggserver mm.
Många installationer blir det, och gör man fel får man backa, vilket ofta innebär att blåsa maskinen och starta från scratch. Fördel är också om man har ett AD dit man kan joina maskinerna. Har du inte det, se till att skaffa ett – i alla fall om du skall ge dig på något annat än en singel-server installation.
Ett tips till er som försöker er på detta – läs instruktionerna noga – och följ dem noga. Betor är inte så förlåtande som släppta produkter är.
Eftersom Windows Server 2008 R2 är på väg ut så tänkte jag försöka köra på den. Vill ni köra in en TFS på den så läs följande Blog: http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx
Skall ni köra Hyper-V och Lab Management – då är inte R2-versionen att tänka på vad gäller Hyper-V och SCVMM-maskinerna. Där gäller tidigare releaser än så länge.
Warning when installing TFS 2010 Beta 1
I got a warning when doing the Readiness Check when installing TFS 2010 Beta 1.
“Warning [Configuration database] TF255287 The following account is not a member of the sysadmin server role: Domain\Administrator”
I guessed this had to do with SQL Server so I checked Server Roles in the Security part in SQL Server Manager. I then realized that I renamed the machine after installing SQL Server, so that was the reason for this warning. I renamed the Login for my Administrator account and then the check passed.
So you should not run into this, but if you do – this information might be helpful.
I sure hope I do not run into any more problems due to this, in case I will let you know.
-
Recent
- HowTo use Word4TFS Plug-in
- TFSBranchTool command-line released
- First beta-release of Rangers project
- Participation in exciting new Rangers project
- Upgrading TFS 2008 Work Items to 2010 version
- Customizing the TFS Agile Workbooks
- Howto Customize Product Planning Workbook
- Necessary Customizations when changing Query Names in TFS Process Template
- WebDeployproblem – error message not obvious
- Solving build problems after upgrading from Beta2 to RC
- User experience with Gated Check-in
- Configuring Gated Check-In
-
Links
-
Archives
- August 2014 (1)
- October 2012 (1)
- September 2012 (2)
- October 2010 (4)
- February 2010 (4)
- January 2010 (1)
- December 2009 (1)
- November 2009 (1)
- September 2009 (3)
- August 2009 (1)
- June 2009 (1)
- May 2009 (4)
-
Categories
-
RSS
Entries RSS
Comments RSS