Szenario: Installieren des Team Foundation Build-Diensts

Team Foundation-Builddienst installieren

Buildcontroller und -Agents

Wenn Sie Team Foundation-Builddienst mit den Standardeinstellungen installieren, erstellen Sie einen Buildcontroller und einen einzelnen Build-Agent. Je nach den Anforderungen des Teams können Sie eine beliebige Instanz von Team Foundation-Builddienst als Controller, als einen oder mehrere Build-Agents oder als beides konfigurieren.

Mit Buildcontrollern werden Verbindungen mit Visual Studio Team Foundation Server hergestellt. Als einzelne Komponente erfordert ein Buildcontroller in der Regel eine geringe Prozessorzeit. Ein Buildcontroller kann jedoch beträchtlichen Speicherplatz erfordern, wenn viele Builds gleichzeitig ausgeführt werden. Daher sollten Sie für den physischen Computer oder den virtuellen Computer, auf dem Sie die Buildcontroller erstellen, genügend Arbeitsspeicher bereitstellen.

Die Build-Agents stellen Verbindungen mit Buildcontrollern her und führen die prozessor- und datenträgerintensiven Aufgaben aus. Da die Build-Agents den Großteil der prozessorintensiven Arbeitsschritte ausführen, sollten Sie sicherstellen, dass der Buildcomputer über eine ausreichend leistungsstarke Hardware verfügt, sodass die Build-Agents die Aufgaben in einem akzeptablen Zeitraum ausführen können.

Builddiensttopologie

Sie können Team Foundation-Builddienst auf demselben Computer wie Team Foundation Server oder auf einem oder mehreren separaten Computern installieren. In den meisten Fällen sollten Sie Team Foundation-Builddienst nicht auf demselben Computer wie Team Foundation Server installieren. Dafür gibt es folgende Gründe:

  • Unter Umständen verringert sich die Team Foundation Server-Leistung, wenn Builds ausgeführt werden.

  • Sie vergrößern die Angriffsfläche von Team Foundation Server, wenn Sie Team Foundation-Builddienst installieren. Ein böswilliger Benutzer kann z. B. eine Builddefinition erstellen, mit der beliebiger Code ausgeführt werden kann, um so die Kontrolle über den Server zu übernehmen und Daten zu stehlen.

Tipp

Wenn Sie von Team Foundation-Builddienst, einem Bestandteil von Visual Studio Team System 2008 Team Foundation Server, auf die aktuelle Version aktualisieren, müssen Sie die frühere Version von Team Foundation-Builddienst nicht sofort entfernen. Beide Versionen können nebeneinander ausgeführt werden.

Tipp

Weitere Informationen zu Team Foundation-Builddienst finden Sie auf der folgenden Seite der Microsoft-Website: Konfigurieren und Verwalten von Team Foundation Build.

Siehe auch

Referenz

Prüfliste: Installieren des Team Foundation Build-Diensts