Freigeben über


Gewusst wie: Konfigurieren von Build-Eincheckrichtlinien für fortlaufende Builds

Aktualisiert: November 2007

Sie können Team Foundation Build zum Ausführen fortlaufender Builds konfigurieren. Weitere Informationen finden Sie unter Gewusst wie: Ausführen von fortlaufenden Builds. Wenn Sie fortlaufende Integration verwenden, um Builds auszulösen, startet jedes Einchecken einen Build. Verursacht mindestens eine der zuvor eingecheckten Dateien eine Buildunterbrechung, zeigt die Buildrichtlinie eine Eincheckrichtlinien-Fehlermeldung an, sobald Sie eine neue Datei einchecken möchten. Die Fehlermeldung enthält den Builddefinitionsnamen und den Benutzer, dessen Einchecken den Build auslöste. Die Buildrichtlinie unterrichtet Sie über eventuelle Buildunterbrechungen, bevor Sie weitere Dateien dem Build hinzufügen können. Auf diese Weise können Sie sich sofort mit dem entsprechenden Buildproblem befassen.

Erforderliche Berechtigungen

Um diesen Vorgang abschließen zu können, muss die Sicherheitseinstellungen ändern-Berechtigung auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

So konfigurieren Sie die Buildrichtlinie

  1. Klicken Sie in Team Explorer mit der rechten Maustaste auf das Teamprojekt, klicken Sie auf Teamprojekteinstellungen und dann auf Quellcodeverwaltung.

    Das Dialogfeld Einstellungen für Quellcodeverwaltung wird angezeigt.

  2. Klicken Sie auf die Registerkarte Eincheckrichtlinien und dann auf Hinzufügen.

    Das Dialogfeld Eincheckrichtlinie hinzufügen wird angezeigt.

  3. Wählen Sie im Listenfeld Eincheckrichtlinien die Option Builds aus, und klicken Sie auf OK.

  4. Klicken Sie im Dialogfeld Einstellungen für Quellcodeverwaltung auf OK.

    Die Build-Eincheckrichtlinie ist jetzt für das Teamprojekt für zukünftiges Einchecken gültig. Wenn die Buildrichtlinie einen beschädigten fortlaufenden Integrationsbuild erkennt, zeigt das System eine Fehlermeldung an:

    Der letzte Build der Definition <build definition name>, ausgelöst durch Benutzer <user name>, ist fehlgeschlagen.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Anpassen von Eincheckrichtlinien und -hinweisen

Gewusst wie: Erstellen einer Builddefinition

Konzepte

Arbeiten mit Eincheckrichtlinien und -hinweisen