Kopīgot, izmantojot


Iestatīt konveijera būvējumu fiskālās integrācijas parauga integrācijai

Šajā rakstā ir izskaidrots, kā no mazumtirdzniecības programmatūras izstrādes komplekta (SDK) iestatīt konveijerus un izlaist to finanšu Microsoft Dynamics 365 Commerce integrācijas parauga konveijerus. Šādā veidā varat izmantot neatkarīgu iepakojuma un paplašinājuma modeli, lai ģenerētu un izlaistu Mākoņa mēroga vienību un pašapkalpošanās izvietojamās pakotnes parauga kodam.

Piezīme

Šajā rakstā aprakstītās darbības nedarbosies, ja izmantojat iepriekšējo Retail SDK versiju no izstrādātāja virtuālās mašīnas (VM) Microsoft Dynamics pakalpojumos Lifecycle Services (LCS). Par darbībām, kas ir nepieciešamas finanšu integrācijas parauga izvietošanai, ja lietojat Retail SDK no izstrādātāja VM LCS, skatiet atbilstošo finanšu integrācijas parauga dokumentāciju.

Iestatīt būvējuma konveijeru, lai Azure DevOps ģenerētu mākonī mēroga vienības paplašinājuma pakotnes un mazumtirdzniecības pašapkalpošanās pakotnes

  1. Piesakieties savā Azure DevOps organizācijā.

  2. Atlasiet konveijeru un pēc tam atlasiet Jaunu konveijeru.

  3. Atlasiet finanšu integrācijas risinājumu avota repozitoriju (repo), Dynamics365Commerce.Solutions.

  4. Atlasīt esošo Azure konveijeru UZML failu.

  5. Atlasiet vai iegūstiet atbilstošu PIECEL failu no Dynamics365Commerce.Solutions repo mapes Pipeline\YAML_Files . Papildinformāciju par to, kā atrast parauga veidnes VEIDNEML failu, skatiet readme.md finanšu integrācijas risinājuma failā vai finanšu integrācijas parauga publiskā dokumentācijā.

  6. Atlasiet Turpināt.

    UZML failam ir jāveic darbības ar sertifikātu, lai parakstītu mēroga vienību, Modern POS un aparatūras stacijas paplašinājuma instalētājus. Skripts meklēs sertifikāta failu azure atslēgu krātuvē un pēc tam izmantos sertifikātu parakstīšanai. Lai nolasītu sertifikātu no Azure atslēgas Loma, ir jānorāda programmas ID, noslēpums un sertifikāta nosaukums. Lai parakstītu sertifikātu, izmantojot laikspiedolu, ir jānorāda arī laikspiedola servera dati. Papildinformāciju skatiet sadaļā Iestatīt un izgūt sertifikātu no Azure atslēgas Līdzielādē, izmantojot Azure portālu.

    Lai skatītu galvenās sekcijas un laikspiedola servera detaļas konveijerā, izveidojiet šādus mainīgos cilnē Mainīgie būvējuma konveijerā un nodrošiniet tiem vērtības. Lai palīdzētu nodrošināt mainīgos, varat atlasīt Noslēpums kā mainīgā tipu.

    • Programmas ID
    • AzureKeyVaultURI
    • Sertifikāta nosaukums
    • Noslēpuma vērtība
    • Laikspiedols - kā šī mainīgā vērtību, jūs varat norādīt jebkuru laikspiedola kodu, piemēram http://timestamp.digicert.com.

    Ja jūsu sertifikāts netiek glabāts Azure, varat parakstīt instalētājus , izmantojot uzdevumu opciju Droša vai citas opcijas, ko atbalsta Azure konveijeri.

    Ja nevēlaties parakstīt instalētājus, varat noņemt parakstīšanas darbību no ATTIECĪBĀAML faila. ATTIECĪBĀ UZML failā meklējiet projekta PowerShell@2 un noņemiet to.

    Skripti ATTIECĪBĀAML failā veido visu risinājumu un augšupielādē izvades failus uz publicēto artefaktu nomešanas vietu būvējumam. Izvades faili ir CloudScaleUnitExtensionPackage.zip šādas Retail pašapkalpošanās paplašinājuma pakotnes: HardwareStation.*. Installer.exe, ScaleUnit.*. Installer.exe, un ModernPOS.*. Installer.exe;

    Piezīme

    Mazumtirdzniecības pašapkalpošanās paplašinājumu pakotņu nosaukumos zvaigznīte (*) norāda finanšu integrācijas risinājuma nosaukumu.

    Atkarībā no fiskālās integrācijas parauga dažu Commerce komponentu paplašinājumi var nebūt nepieciešami. Tāpēc daži izvades faili var tikt izlaisti.

  7. Saglabājiet izmaiņas un pievienojiet būvējumu rindai.

  8. Kad būvējuma process ir pabeigts, ir iespējams lejupielādēt pakotnes no Published Artefacts:

    • Mākoņa mēroga vienību pakotne:

      • $(BuildNumber)ScaleUnitPackage_.zip
    • Mazumtirdzniecības pašapkalpošanās paplašinājuma pakotnes:

      • HardwareStation.*. $(BuildNumber)Installer_.exe
      • ScaleUnit.*. $(BuildNumber)Installer_.exe
      • ModernPOS.*. $(BuildNumber)Installer_.exe

      Šajos pakas nosaukumos zvaigznīte (*) ir fiskālās integrācijas risinājuma nosaukums.

Iestatīt izlaižamo konveijeru mākonī vērstās vienības paplašinājuma pakotnei

Lai iestatītu izlaišanas konveijeru mākoņa skalas vienības paplašinājuma pakotnei fiskālās integrācijas paraugam, izpildiet darbības, kas jāveic, iestatot izdošanas konveijeru mākoņa mēroga vienības paplašinājuma pakotnei.

Iestatīt izlaišanas konveijeru mazumtirdzniecības pašapkalpošanās pakotnēm

Lai iestatītu izlaišanas konveijeru mazumtirdzniecības pašapkalpošanās pakotnēm fiskālās integrācijas paraugam, veiciet darbības, kas jāveic, iestatot izlaišanas konveijeru Commerce pašapkalpošanās pakotnēm.