Nastavte sestavení kanálu pro vzorek fiskální integrace
Tento článek vysvětluje, jak nastavit kanály sestavení a vydání pro ukázku fiskální integrace ze sady Microsoft Dynamics 365 Commerce Retail software development kit (SDK). Tímto způsobem můžete použít nezávislý model balení a rozšíření k vygenerování a uvolnění cloudových jednotka škálování a samoobslužných nasaditelných balíčků pro ukázkový kód.
Poznámka
Kroky popsané v tomto článku nebudou fungovat, pokud používáte předchozí verzi Retail SDK z vývojářského virtuálního počítače (VM) v Microsoft Dynamics Lifecycle Services (LCS). Kroky, které jsou nutné k nasazení ukázky fiskální integrace, pokud používáte Retail SDK z vývojářského virtuálního počítače v LCS, najdete v dokumentaci k odpovídající ukázce fiskální integrace.
Nastavte kanál sestavení v Azure DevOps pro generování cloudových jednotka škálování balíčků rozšíření a maloobchodních samoobslužných balíčků
Přihlaste se do své Azure DevOps organizace.
Vyberte Potrubí a poté vyberte Nové potrubí.
Vyberte zdrojové úložiště (repo) pro řešení fiskální integrace, Dynamics365Commerce.Solutions.
Vyberte Stávající soubor YAML Azure Pipelines.
Vyberte nebo získejte vhodný soubor YAML ze složky Pipeline\YAML_Files v repozitáři Dynamics365Commerce.Solutions . Další informace o tom, jak najít šablonu YAML souboru pro ukázku, najdete v souboru readme.md řešení fiskální integrace nebo ve veřejné dokumentaci pro ukázku fiskální integrace.
Vyberte Pokračovat.
Soubor YAML obsahuje kroky pro použití certifikátu k podepsání instalačních programů rozšíření jednotka škálování, Modern POS a Hardware Station. Skript vyhledá soubor certifikátu v Azure Key Vault a poté certifikát použije k podpisu. Chcete-li si přečíst certifikát z Azure Key Vault, musíte zadat ID aplikace, tajný klíč a název certifikátu. Chcete-li certifikát podepsat pomocí časového razítka, musíte také zadat podrobnosti o serveru časového razítka. Další informace najdete v tématu Nastavení a načtení certifikátu z Azure Key Vault pomocí Azure Portal.
Chcete-li zobrazit podrobnosti trezoru klíčů a serveru časových razítek v kanálu, vytvořte následující proměnné na kartě Proměnné v kanálu sestavení a zadejte pro ně hodnoty. Abyste pomohli zabezpečit proměnné, můžete jako typ proměnné vybrat Secret .
- ApplicationId
- AzureKeyVaultURI
- CertificateName
- SecretValue
-
Časové razítko – Jako hodnotu této proměnné můžete zadat libovolného poskytovatele časového razítka, například
http://timestamp.digicert.com
.
Pokud svůj certifikát neukládáte v Azure, můžete instalační programy podepsat pomocí možnosti Secure task nebo jiných možností, které Azure Pipelines podporuje.
Pokud nechcete podepisovat instalační programy, můžete ze souboru YAML odebrat podepisování krok. V souboru YAML vyhledejte úlohu PowerShell@2 a odeberte ji.
Skripty v souboru YAML vytvoří celé řešení a nahrají výstupní soubory do umístění Published Artifacts pro sestavení. Výstupní soubory jsou CloudScaleUnitExtensionPackage.zip a následující balíčky samoobslužných rozšíření pro maloobchod: HardwareStation.*.Installer.exe, ScaleUnit.*.Installer.exe a ModernPOS.*.Installer.exe.
Poznámka
V názvech balíčků samoobslužných rozšíření Maloobchod představuje hvězdička (*) název řešení fiskální integrace.
V závislosti na vzorku fiskální integrace nemusí být rozšíření některých komponent Commerce potřeba. Proto mohou být některé výstupní soubory vynechány.
Uložte změny a přidejte sestavení do fronty.
Po dokončení sestavení si můžete stáhnout balíčky z Publikované artefakty:
Cloudový balíček jednotka škálování:
- ScaleUnitPackage_$(BuildNumber).zip
Maloobchodní balíčky samoobslužných rozšíření:
- HardwareStation.*.Installer_$(BuildNumber).exe
- ScaleUnit.*.Installer_$(BuildNumber).exe
- ModernPOS.*.Installer_$(BuildNumber).exe
V těchto názvech balíčků představuje hvězdička (*) název řešení fiskální integrace.
Nastavte kanál vydání pro balíček rozšíření Cloud jednotka škálování
Chcete-li nastavit kanál vydání pro balíček rozšíření Cloud jednotka škálování pro ukázku fiskální integrace, postupujte podle kroků v Nastavení kanálu vydání pro balíček rozšíření Cloud jednotka škálování.
Nastavte kanál vydání pro maloobchodní samoobslužné balíčky
Chcete-li nastavit kanál vydání pro maloobchodní samoobslužné balíčky pro ukázku fiskální integrace, postupujte podle kroků v Nastavení kanálu vydání pro samoobslužné balíčky Commerce.