Dela via


Konfigurera en Visual Studio 2017 versionsagent för att skapa Modern POS

I den här artikeln förklaras hur du ställer in en Microsoft Visual Studio versionsagent för att skapa Dynamics 365 Commerce Modern POS (MPOS) i en Azure DevOps pipeline.

Skapa och konfigurera den självvärdbaserad Visual Studio bygga agent för att bygga MPOS-tillägg i en Azure DevOps bygg-pipeline

Skapa och konfigurera den självvärdbaserad Visual Studio bygga agent för att bygga MPOS-tillägg i en Azure DevOps bygg-pipeline, följ dessa steg.

  1. I Azure-portalen skapa en ny virtuell maskin (VM) som använder Windows Server 2022 datacenterbild.

    Notering

    Du behöver inte etablera en ny VM. Du kan använda de befintliga virtuella maskinerna eller bygga virtuella maskinerna som har etablerats i Microsoft Dynamics Lifecycle Services (LCS).

  2. I VM, installera Visual Studio 2017 och andra förutsättningar. Mer information finns i Retail programutvecklingskit (SDK).

  3. I projektet Azure DevOps, skapa en personlig åtkomsttoken för att autentisera agenten. Mer information finns i Autentisera åtkomst med privata åtkomsttoken (PAT).

  4. Hämta versionsagent och installera den på den VM som du har skapat. Detaljerad information om hur du hämtar och konfigurerar agenten finns i Hämta och konfigurera agenten.

    Skapa agentinställningar.

  5. Uppdatera Azure DevOps-pipeline så att det använder den nya poolen för versionsagent. I pipeline, i fältet Agentpool väljer du den agentpool där du lade till den versionsagent som du konfigurerat tidigare.

    Konfiguration av pipeline.

    Notering

    Samma versionsagent kan användas för att skapa andra Dynamics 365 Commerce-tillägg.

  6. Spara pipeline och validera ändringarna genom att sätta en ny version i kö.

Vanliga frågor och svar

Varför kan jag inte använda en Azure DevOps värdbaserad agent?

Endast Visual Studio 2017 kan användas för att kompilera MPOS. Om du använder Azure DevOps bygg-pipeline måste versionsagent vara vs2017-win2016. Från och med 2022 kommer Windows Server 2016-bilden som innehåller Visual Studio 2017 att inaktiveras. Inaktiveringen kommer att påverka Azure DevOps pipelines som använder den versionsagenten. Du kan inte längre skapa och paketera MPOS-tillägg.

För att lösa prblemet använder du en självvärdbaserad agent i Azure DevOps bygg-pipeline för att skapa MPOS-tillägg.