| ... | ... | @@ -220,6 +220,10 @@ Per últim, s'utilita un sistema de reconeixement de patrons sobre _tags_ i bran |
|
|
|
|
|
|
|
La nova pipeline estarà estructurada en una cadena de _jobs_ que segueix el següent fluxe: `test > build > package > upload > release > deploy`. L'últim _job_ de la _pipeline_ és el de desplegament. Aprofitant el sistema de _runners_, s'ha definit una rutina que permet automatizar el desplegament del codi des de Gitlab. Aquest requereix que el procés d'execució conegui la URL on fer la petició i les credencials d'un usuari al sistema de WordPress. Amb aquesta informació accessible a través de les variables d'entorn, **el procés es capaç de connectar-se a WordPress a través d'una connexio HTTP i desplegar l'última versió de codi transpilat**.
|
|
|
|
|
|
|
|
> [!IMPORTANT]
|
|
|
|
> Cada cop que correm la pipeline per desplegar una nova versió de les vistes de REact injectades, caldrà esborrar la memòria CAU de Wordpress, ja que si no, es queden en caché els scripts antics i genera problemes. Per ferr-ho, cal accedir a l'admin de wordpress i clicar el botó "Esborrar memòria Cau" del menú superior de navegació.
|
|
|
|
|
|
|
|
|
|
|
|
## Conflictes d'estils entre WP i MUI
|
|
|
|
|
|
|
|
En el nou escenari, React pren el control d'una part parcial del DOM generat per WordPress i renderitza els seus components en ell. Aquesta nova estratègia d'integració entre la web pública i els formularis de la oficina virtual genera un efecte col·lateral que s'ha de controlar a nivell d'estils CSS: **Col·lisions entre els estisl CSS de WordPress i de React**.
|
| ... | ... | |
| ... | ... | |