Vytvoření kanálu verze s orientačním testem

Dokončeno

Vytvoříte kanál verze, který provede nasazení na zařízení pro kontrolu kvality a spustí orientační test hraničního modulu runtime v kontejnerizovaném zařízení.

Dosáhnete toho následujícím způsobem:

  1. Spusťte instanci azure-iot-edge-device-container, která je nakonfigurovaná jako zařízení pro kontrolu kvality.

  2. Sondováním centra IoT ověřte, že zařízení pro kontrolu kvality má správnou konfiguraci nasazení a dokáže úspěšně spustit všechny nakonfigurované moduly. Tento test je obsažený v souboru edgeSmokeTest.sh.

Přidání testů

Testování integrace je nezbytné pro řešení Azure IoT Edge, která při zajišťování příslušné funkčnosti spoléhají na služby.

  1. Nastavte nasazení zařízení pro kontrolu kvality pomocí clusteru Azure Kubernetes.

  2. Monitorujte tato zařízení pomocí modulu dockerappinsights, který je nakonfigurovaný v souboru deployment.template.json. Dokončení tohoto kroku bude vyžadovat konfiguraci služby Azure Kubernetes Service.

Konfigurace služby Azure Kubernetes Service

  1. Vytvořte cluster Azure Kubernetes Service na webu Azure Portal.

  2. Do kanálu přidejte novou fázi následující po fázi orientačního testu. Použijte šablonu Deploy an application to a Kubernetes cluster by using its Helm chart (Nasazení aplikace do clusteru Kubernetes pomocí jejího Helm chartu).

Helm ve službě Kubernetes pomáhá spravovat aplikace Kubernetes. Charty Helm pomáhají definovat, instalovat a upgradovat aplikaci Kubernetes.