2009-01-27 17 views
13

Kennt jemand (oder weiß, wo zu finden, konnte ich nicht), welche Variablen kann ich auf eine TFSBuild.proj-Datei für meine automatisierten Builds verwenden?Team Foundation Server Build-Variablen

Zum Beispiel gibt $ (SolutionRoot) mir den Pfad zu allen meinen Quelldateien, aber ich möchte die gebaute Lösung aus dem Release-Verzeichnis kopieren (zB: \ Nightly Build20090127.7 \ Release \ _PublishedWebsites) und ich kann ' Ich finde heraus, welche Variable mir dieses Verzeichnis geben würde.

Um sumarize, ich mag die Variable für das Release-Verzeichnis eines automatisierten Build kennen, sondern auch eine Liste von anderen Variablen schätzt ich einen Blick

+0

Team Foundation Build-Umgebungsvariablen: http://msdn.microsoft.com/en-us/library/hh850448.aspx –

Antwort

20

Nehmen (I 2008 bin mit TFS) verwenden kann, in einer Blog-Post vor einer Weile ich tat, als ich versuche, das alles, um herauszufinden:

30 Useful Team Build Properties

auch Aaron Hallberg (Lead für die TFS Team zusammen) hat eine riesige Menge von Eigenschaften, da dokumentiert - nicht nur Werte, aber auch Erweiterbarkeitseigenschaften (dh solche, die Sie auf bestimmte Werte setzen können, um den Build-Pro zu steuern cess), die eine gute Referenz ist:

Team Build 2008 Property Reference

Ich denke, die Eigenschaft, die Sie nach ist $ (BinariesRoot) sein könnten, aber ich bin mir nicht sicher (Ich neige dazu, Klassenbibliotheken zu bauen, anstatt ASP.NET-Websites auf dem Moment, also haben Sie kein Build handy zu Referenz).

Hoffe, dass hilft,

Martin.

Verwandte Themen