Distribuire utilizzando la pipeline front-end

In questo capitolo viene creata ed eseguita una pipeline front-end in Adobe Cloud Manager. Crea solo i file da ui.frontend e li distribuisce nella rete CDN integrata in AEM as a Cloud Service. In questo modo ci si allontana dalla /etc.clientlibs distribuzione di risorse front-end basata su.

Obiettivi objectives

  • Crea ed esegui una pipeline front-end.
  • Verificare che le risorse front-end NON vengano consegnate da /etc.clientlibs ma da un nuovo nome host che inizia con https://static-

Utilizzo della pipeline front-end

Prerequisiti prerequisites

Si tratta di un tutorial in più parti in cui si presume che i passaggi descritti in Aggiorna progetto AEM standard sono state completate.

Assicurati di avere privilegi per creare e distribuire pipeline in Cloud Manager e accesso a un ambiente as a Cloud Service AEM.

Rinomina pipeline esistente

Rinomina la pipeline esistente da Implementa in Dev a Distribuzione FullStack WKND in Dev passando al Configurazione della scheda Nome pipeline non di produzione campo. Questo per rendere esplicito se una pipeline è full stack o front-end semplicemente osservandone il nome.

Rinomina pipeline

Anche nel Codice sorgente , accertati che i valori dei campi Repository e Ramo Git siano corretti e che il ramo presenti le modifiche al contratto della pipeline front-end.

Pipeline di configurazione del codice sorgente

Creare una pipeline front-end

A SOLO generare e distribuire le risorse front-end da ui.frontend eseguire i passaggi seguenti:

  1. Nell’interfaccia utente di Cloud Manager, da Pipeline , fare clic su Aggiungi , quindi seleziona Aggiungi pipeline non di produzione (o Aggiungi pipeline di produzione) in base all’ambiente as a Cloud Service AEM in cui desideri eseguire l’implementazione.

  2. In Aggiungi pipeline non di produzione , come parte del Configurazione passaggi, seleziona la Pipeline di implementazione opzione, denominala come Distribuzione WKND FrontEnd in Dev e fai clic su Continua

Creare configurazioni pipeline front-end

  1. Nell'ambito del Codice sorgente passaggi, seleziona la Codice front-end e scegliere l'ambiente da Ambienti di implementazione idonei. In Codice sorgente sezione verificare che i valori dei campi Archivio e Ramo Git siano corretti e che il ramo presenti modifiche al contratto della pipeline front-end.
    E più importante per Posizione codice campo il valore è /ui.frontend e infine, fai clic su Salva.

Creare il codice sorgente della pipeline front-end

Sequenza di distribuzione

  • Esegui prima la nuova versione rinominata Distribuzione FullStack WKND in Dev per rimuovere i file clientlib WKND dall’archivio AEM. E soprattutto preparare l’AEM per il contratto di pipeline front-end aggiungendo Configurazione Sling file (SiteConfig, HtmlPageItemsConfig).

Sito WKND non formattato

WARNING
Dopo, il Distribuzione FullStack WKND in Dev completamento della pipeline avrai un’ non formattato Sito WKND, che potrebbe apparire danneggiato. Pianifica un’interruzione o esegui la distribuzione nelle ore dispari; si tratta di un’interruzione una tantum da pianificare durante il passaggio iniziale dall’utilizzo di una singola pipeline full stack alla pipeline front-end.
  • Infine, esegui il Distribuzione WKND FrontEnd in Dev pipeline da compilare ui.frontend e distribuire le risorse front-end direttamente nella rete CDN.
IMPORTANT
Noterai che il non formattato Il sito WKND è tornato alla normalità e questa volta FrontEnd l’esecuzione della pipeline era molto più veloce della pipeline full stack.

Verificare le modifiche di stile e il nuovo paradigma di consegna

  • Apri il sito WKND qualsiasi pagina e potrai vedere il colore del testo. Rosso Adobe e i file delle risorse front-end (CSS, JS) vengono consegnati dalla CDN. Il nome host della richiesta di risorsa inizia con https://static-pXX-eYY.p123-e456.adobeaemcloud.com/$HASH_VALUE$/theme/site.css e allo stesso modo il site.js o qualsiasi altra risorsa statica a cui si fa riferimento nel HtmlPageItemsConfig file.

Sito WKND appena formattato

TIP
Il $HASH_VALUE$ qui è uguale a quello che si vede nel Distribuzione WKND FrontEnd in Dev della pipeline HASH CONTENUTO campo. L’AEM riceve una notifica dell’URL CDN della risorsa front-end, il valore viene memorizzato in /conf/wknd/sling:configs/com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig/jcr:content in prefixPath proprietà.

Correlazione valore hash

Congratulazioni. congratulations

Congratulazioni, hai creato, eseguito e verificato la pipeline front-end che crea e distribuisce solo il modulo 'ui.frontend' del progetto WKND Sites. Ora il team front-end può eseguire rapidamente l’iterazione sulla progettazione e sul comportamento front-end del sito, al di fuori dell’intero ciclo di vita del progetto AEM.

Passaggi successivi next-steps

Nel prossimo capitolo, Considerazioni, rivedrai l’impatto sul processo di sviluppo front-end e back-end.

recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9