Einrichten der fortlaufenden Integration in Team Foundation Server
Unser Lernprogramm wird mit Julia, ein Entwickler im Fabrikam-Team fort.Sie hat bereits Team Foundation Server (TFS) installiert und dem Code des Teams unter Versionskontrolle platziert.Sie installiert jetzt fortlaufende Integrationsbuilds, die ihrem Team hilft, schneller zu ermitteln, wenn ein Eincheckvorgang einen Build unterbricht oder Zugriffsversuche bewirkt fehlzuschlagen.
Anforderungen
- Einige Funktionen sind möglicherweise nicht abhängig von Ihren Berechtigungen oder Edition von Team Foundation Server verfügbar.Siehe Zugriff auf Funktionen in Team Web Access.
In diesem Thema
1.Installieren Sie einen dedizierten Build-Server
Julia installiert den Builddienst auf dem Buildserver des Teams (FFBuilder).
Um den Builddienst auf einem dedizierten Buildserver installieren
Um das Lernprogramm für das Projekt, Download folgen und installieren Visual Studio 2012 Team Foundation Server.Siehe Installieren von Team Foundation Server und Visual Studio ALM.
Wählen Sie Team Foundation Server installieren aus.
In Konfigurationscenter wählen Sie Team Foundation-Builddienst konfigurieren aus und nach dem Assistenten Assistent starten.
Klicken Sie auf Projektauflistung wählen Sie Durchsuchen aus.Suchen Sie die Teamprojektsammlung, die die Buildserverunterstützung und fortgesetzt.
Wählen Sie Später konfigurieren, Überprüfen aus.
Halten Sie die Standardoptionen, wie Sie den Assistenten beendet haben.
Tipp In dieser Version müssen Sie möglicherweise Visual Studio auf dem Buildserver installieren, bevor bestimmte Lösungen erstellen.
Siehe Installieren des Team Foundation-Builddiensts.
Um den dedizierten Buildserver konfigurieren
Klicken Sie auf dem Buildserver öffnen Sie die Team Foundation Server-Verwaltungskonsole, und wählen Sie Buildkonfiguration aus.
Klicken Sie auf Buildkonfiguration wählen Sie Neuer Controller, Neuer Agent, um die Build-Agent-Eigenschaften anzuzeigen.
Öffnen Sie die Liste Controller, und wählen Sie den Controller, um mit diesem Agent zuzuordnen.
Wählen Sie Neues Tag hinzufügen, um Tags für diesen Agent hinzufügen.Klicken Sie auf OK.
Um weitere Agents zu erstellen, überprüfen Sie die drei vorherigen Schritte.
2.Installieren Sie die Ablageordner
Julia stellt einen Ordner, in dem der Team Foundation-Builddienst die Builds löschen kann.Sie gibt Ordner auf dem Server, der den Builddienst (ALMSVR) leitet.
Ablageordner einrichten
Erstellen Sie den Ordner für die Ablagespeicherort für Builds erstellt.Halten Sie den Pfad des Ablageordners, so kurz wie möglich.
Tipp Der Build-Agent schlägt bei Pfaden aus, die 259 Zeichen überschreiten.
Geben Sie den Server, der den Builddienst Lesen und Ändern Berechtigungen dem Ablageordner ausführt.(Für Julia, ist das $ALMSVR.)
Informationen hierzu finden Sie unter Einrichten von Ablageordnern.
3.Erstellen Sie den Laufend-Integrations-Build
Julia erstellt eine Builddefinition für fortlaufende Integration, damit ein Build beginnt, wenn jemand Code eingecheckt.
So fügen Sie einen LaufendIntegrationsbuild erstellen
Öffnen Sie Team Explorer.Die Startseite wählen Sie Builds aus.
Die Builds wählen Sie Neue Builddefinition aus.
Klicken Sie auf der neuen Builddefinitionsseite wählen Sie Trigger aus.
Ausgewähltes Fortlaufende Integration.
Klicken Sie auf Build-Standardwerte geben Sie den Ablageordner an.
Thema
Hinweis |
---|
Sie können verschiedene Arten von Builds auf Grundlage der Anforderungen des Teams erstellen.Beispielsweise können Sie nächtliche Builds planen, um die Testsarbeit zu unterstützen.Sie können schützen Verzweigungen auf hoher Ebene, indem Sie abgegrenztes Einchecken verwenden.Weitere Informationen zu Buildüberprüfungstests (Build Verification), finden Sie unter Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen der Anwendung. |
Verwandte Themen in diesem Lernprogramm
Als Nächstes erstellen Sie den Rückstand() | POS1
Siehe auch
Konzepte
Weitere Ressourcen
Visual Studio ALM-Förster-Projektmappen und Projekte
Technische Artikel für Anwendungslebenszyklus-Verwaltung