Teilen über


Visual Studio 2017 Build Agent für Modern POS-Builds

In diesem Artikel wird erläutert, wie Sie einen selbst gehosteten Microsoft Visual Studio Build-Agent einrichten, um Dynamics 365 Commerce Modern POS (MPOS) in einer Azure DevOps Pipeline zu erstellen.

Erstellen und konfigurieren Sie den selbstgehosteten Visual Studio Build-Agent, um MPOS-Erweiterungen in einer Azure DevOps Build-Pipeline zu erstellen

Erstellen und konfigurieren Sie den selbstgehosteten Visual Studio Build-Agent, um MPOS-Erweiterungen in einer Azure DevOps Build-Pipeline zu erstellen. Folgen Sie dazu diesen Schritten.

  1. Erstellen Sie im Azure-Portal eine neue virtuelle Maschine (VM), die das Windows Server 2022 Datacenter-Image verwendet.

    Notiz

    Sie müssen keinen neuen virtuellen Computer bereitstellen. Sie können die vorhandenen virtuellen Computer verwenden oder virtuelle Computer erstellen, die in Microsoft Dynamics Lifecycle Services (LCS) bereitgestellt wurden.

  2. Installieren Sie auf dem virtuellen Computer Visual Studio 2017 und andere Voraussetzungen. Weitere Informationen finden Sie unter Retail Software Development Kit (SDK).

  3. Erstellen Sie im Azure DevOps Projekt ein persönliches Zugriffstoken, um den Agenten zu authentifizieren. Weitere Informationen finden Sie unter Authentifizieren des Zugriffs mit persönlichen Zugriffstoken (PAT).

  4. Laden Sie den Build-Agent herunter und installieren Sie ihn auf der von Ihnen erstellten VM. Ausführliche Informationen zum Herunterladen und Konfigurieren des Agenten finden Sie unter Agent herunterladen und konfigurieren.

    Agent-Setup erstellen.

  5. Aktualisieren Sie die Azure DevOps Pipeline so, dass sie den neuen Build-Agent-Pool verwendet. Wählen Sie in der Pipeline im Feld Agentopool den Agentpool aus, dem Sie den zuvor konfigurierten Build-Agent hinzugefügt haben.

    Pipeline-Konfiguration.

    Notiz

    Derselbe Build-Agent kann zum Erstellen anderer Dynamics 365 Commerce Erweiterungen verwendet werden.

  6. Speichern Sie die Pipeline und validieren Sie die Änderungen, indem Sie einen neuen Build in die Warteschlange stellen.

Häufig gestellte Fragen

Warum kann ich keinen Azure DevOps gehosteten Agenten verwenden?

Nur Visual Studio 2017 kann zum Kompilieren von MPOS verwendet werden. Wenn Sie eine Azure DevOps Build-Pipeline verwenden, muss die Build-Agent-Spezifikation vs2017-win2016 lauten. Ab März 2022 ist das Windows Server 2016-Image, das Visual Studio 2017 enthält, veraltet. Diese Einstellung wirkt sich auf Azure DevOps Pipelines aus, die diesen Build-Agent verwenden. Sie können keine MPOS-Erweiterungen mehr erstellen und paketieren.

Erstellen und konfigurieren Sie den selbstgehosteten Build-Agent in der Azure DevOps Build-Pipeline, , um MPOS-Erweiterungen zu erstellen.