Freigeben über


Gewusst wie: Hinzufügen von Buildcontrollern für die Bereitstellung von Anwendungen mit dem Lab-Management

Sie können Buildcontroller in der virtuellen Umgebung verwenden, um mithilfe einer Workflowintegration und einer Builddefinition eine Anwendung zu erstellen, bereitzustellen und zu testen. Auf diese Weise können Sie die Qualität jedes Builds der Anwendung in einer konsistenten Umgebung testen. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen und Bereitstellen der Anwendung.

Bei diesem Buildcontroller kann es sich um den gleichen Controller handeln, der auch zum Ausführen von Quellcodekompilierungen für Projekte in der Projektauflistung verwendet wird. Es wird jedoch empfohlen, jeweils separate Buildcontroller für von Team Foundation Build unterstützte Quellcodekompilierungen und für die Workflowfunktion von Lab Management einzurichten. Sie möchten ggf. einen weiteren Buildcontroller hinzufügen, wenn Sie mehrere Teamprojekte in einer Teamprojektsammlung haben, die die Workflowfunktion von Lab Management verwenden.

So richten Sie einen Buildcontroller ein

Um zu überprüfen, ob die Kommunikation zwischen den Buildcontrollern und Agents fehlerfrei funktioniert, müssen Sie einen virtuellen Computer mit einem Build-Agent und einem Lab-Agent erstellen und diesen virtuellen Computer in der Bibliotheksfreigabe von Team Foundation Server speichern. Fügen Sie diesen virtuellen Computer dann mit Microsoft Test Manager einer virtuellen Umgebung hinzu. Wenn Sie diese virtuelle Umgebung starten, wird der Status der Workflowfunktion von Lab Management überprüft und bei fehlerfreiem Betrieb mit einem blauen Häkchen angezeigt.

Tipp

Um zur gleichen Zeit die Testfunktion zu überprüfen, führen Sie die Schritte zum Installieren eines Test-Agents auf dem virtuellen Computer (zusätzlich zu den anderen Agents) aus. Sie benötigen auch einen Testcontroller, um dies zu testen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Testcontrollern für Tests mit dem Lab-Management.

So installieren Sie die Agents auf dem virtuellen Computer für eine Umgebung

  1. Erstellen Sie einen virtuellen Computer, und installieren Sie ein Betriebssystem.

  2. Um die Workflowfunktion zu überprüfen, installieren Sie den Build-Agent auf dem virtuellen Computer. Verwenden Sie zum Hinzufügen eines Build-Agents die Installations-DVD für Team Foundation Server. Weitere Informationen zum Installieren eines Build-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.

  3. (Optional) Um die Testfunktion zu überprüfen, installieren Sie den Test-Agent auf diesem virtuellen Computer. Weitere Informationen zum Installieren eines Test-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.

    Tipp

    Der Test-Agent muss bei der Installation nicht bei einem Testcontroller registriert werden. Dieser Schritt wird automatisch ausgeführt, wenn der virtuelle Computer von Lab Management bereitgestellt wird.

  4. Installieren Sie den Lab-Agent auf dem virtuellen Computer. Weitere Informationen zum Installieren eines Lab-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.

  5. Speichern Sie den virtuellen Computer, damit er in das Teamprojekt importiert werden kann. Klicken Sie hierzu mit der rechten Maustaste auf den virtuellen Computer, und zeigen Sie auf In Bibliothek speichern.

    1. Wählen Sie die SCVMM-Bibliotheksfreigabe aus, die Sie der Teamprojektsammlung hinzugefügt haben, und klicken Sie auf Weiter.

    2. Wählen Sie den Freigabepfad dieses virtuellen Computers aus, und klicken Sie auf Weiter.

    3. Klicken Sie auf Speichern.

    Tipp

    Sie können den virtuellen Computer klonen und diesen Klon speichern, wenn Sie diesen Computer weiterhin in SCVMM starten möchten. Sie können auch eine Vorlage anhand dieses virtuellen Computers erstellen, wenn Sie mehrere Instanzen des gleichen virtuellen Computers innerhalb einer Umgebung erstellen möchten. Weitere Informationen zum Erstellen einer Vorlage oder Verwenden eines virtuellen Computers finden Sie unter Erstellen von virtuellen Umgebungen.

So überprüfen Sie, ob der Buildcontroller mit den Build-Agents funktioniert

  1. Wählen Sie mit Microsoft Test Manager die Option Labcenter aus.

  2. Um den virtuellen Computer mit den installierten Agents zu importieren, klicken Sie auf Bibliothek, Virtuelle Computer und Vorlagen und dann auf Importieren.

  3. Führen Sie auf der Assistentenseite Name und Computer die folgenden Schritte aus:

    1. Klicken Sie auf Durchsuchen, um eine Liste mit den verfügbaren virtuellen Computern und Vorlagen anzuzeigen.

    2. Wählen Sie in der Liste der virtuellen Computer und Vorlagen den erstellten virtuellen Computer aus, und klicken Sie anschließend auf Hinzufügen.

    3. Wählen Sie die Rolle für den virtuellen Computer aus, und klicken Sie anschließend auf Weiter.

  4. Klicken Sie auf Fertig stellen, um den virtuellen Computer zu importieren.

    Der importierte virtuelle Computer wird nun in der Liste angezeigt und weist den Status Gespeichert auf.

  5. Klicken Sie zum Erstellen einer neuen Umgebung mithilfe dieses Computers auf Lab, auf Neu und dann auf Neue virtuelle Umgebung.

  6. Geben Sie auf der Assistentenseite Name und Speicherort einen Namen und eine Beschreibung für die Umgebung ein.

  7. Wählen Sie die Hostgruppe, in der die virtuellen Computer für die Umgebung bereitgestellt werden, unter Speicherort auswählen aus. Klicken Sie anschließend auf Weiter.

  8. Klicken Sie auf der Assistentenseite Computer auf den virtuellen Computer, den Sie zuvor importiert haben, und klicken Sie anschließend auf Zu Umgebung hinzufügen. Klicken Sie anschließend auf Weiter.

    Dieser Schritt fügt der erstellten Umgebung eine Kopie dieses virtuellen Computers hinzu, und der Computer wird in der Liste des ausgewählten virtuellen Computers angezeigt.

    Tipp

    Um die Rolle dieses virtuellen Computers zu ändern, klicken Sie auf Rolle bearbeiten.

  9. Klicken Sie auf Weiter.

  10. (Optional) Um Tests in dieser Umgebung auszuführen, wählen Sie auf der Assistentenseite Funktionen die Option Tests in dieser Umgebung ausführen aus. Wählen Sie dann den Testcontroller aus, den Sie zuvor installiert haben, um die Test-Agents beim Start der Umgebung bei diesem Testcontroller zu registrieren.

  11. Um Workflows in dieser Umgebung auszuführen und die Anwendung bereitzustellen, wählen Sie Workflows in dieser Umgebung ausführen aus. Wählen Sie dann den Buildcontroller aus, den Sie installiert haben. Wenn die Umgebung gestartet wird, werden die Build-Agents bei diesem Buildcontroller registriert.

  12. Klicken Sie auf Weiter.

  13. Überprüfen Sie auf der Assistentenseite Zusammenfassung alle ausgewählten Optionen, und klicken Sie anschließend auf Fertig stellen.

  14. Hierdurch wird die Umgebungserstellung gestartet. Nach Abschluss des Prozesses wird eine Umgebung mit dem Status Aus angezeigt.

  15. Um die Umgebung zu starten, klicken Sie auf Start. Klicken Sie nach dem Start der Umgebung auf Verbinden. Hierdurch wird der Microsoft Umgebungs-Viewer angezeigt. Melden Sie sich am virtuellen Computer an.

    Sie sollten jetzt das blaue Häkchen für die Workflowfunktion sehen, und in der Ansicht Umgebungen sollte für diese Umgebung der Status Bereit angezeigt werden.

    Wenn der Status für diese Funktion korrekt ist, haben Sie die Konfiguration zum Aktivieren der Workflowfunktion von Lab Management erfolgreich abgeschlossen. Nachdem Sie die Anwendung mit dieser Funktion erstellt haben, können Sie sie bereitstellen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Bereitstellen einer Anwendung in einer virtuellen Umgebung oder Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen und Bereitstellen der Anwendung.

  16. Schließen Sie den Umgebungs-Viewer.

Siehe auch

Weitere Ressourcen

Gewusst wie: Hinzufügen von Testcontrollern für Tests mit dem Lab-Management

Ändern von vorhandenen Konfigurationen von Lab-Management