Condividi tramite


Panoramica del manifesto

Un pacchetto in stile NuGet viene usato per definire i carichi di lavoro Fabric. Questo manifesto è il contratto tra il carico di lavoro e l'infrastruttura, che indica all'host qual è il carico di lavoro, quali funzionalità espone, come e dove caricarlo e quali elementi contribuisce.

Contenuto del pacchetto manifesto

Il pacchetto manifesto è costituito da diverse parti che interagiscono tra loro:

  • Manifesto del carico di lavoro: dichiara identità, route, punti di ingresso, autorizzazioni e funzionalità. Vedere Manifesto del carico di lavoro.
  • Product JSON: fornisce metadati a livello di prodotto usati per l'individuazione e la pubblicazione. Vedere Manifesto del prodotto.
  • Manifesti di elementi e file JSON: definire ogni tipo di elemento che contribuisce il carico di lavoro, tra cui la creazione, la modifica, la visualizzazione e i comportamenti. Vedere Elementi.

Perché il manifesto è importante

  • Sviluppo: il manifesto abilita la registrazione locale e il bootstrap dell'host in modo da poter eseguire e fare il debug del carico di lavoro in Fabric.
  • Pubblicazione: lo stesso pacchetto manifest viene utilizzato per convalidare, certificare e pubblicare il carico di lavoro nel Workload Hub o negli ambienti tenant.

Script e automazione nel Starter-Kit

Il repository Starter-Kit include script che compilano automaticamente il pacchetto manifesto durante l'installazione e lo sviluppo. Riduce i passaggi manuali e mantiene il contratto sincronizzato con il codice.

Come viene usato nello sviluppo e nell'ambiente di produzione

  • DevGateway: usa il manifesto per registrare l'istanza di sviluppo locale con Fabric in modo che l'app venga caricata in un iFrame durante lo sviluppo. Vedere DevGateway.
  • Portale di amministrazione: per i test e la produzione, caricare il pacchetto manifesto tramite il portale di amministrazione di Fabric come parte del flusso di pubblicazione. Vedere Pubblicare il carico di lavoro.