SIC. Revisió model de tags i versions pipelines SIC 3.0
01-04-2022
El Servei d’Integració Contínua és un servei a disposició dels proveïdors d’aplicacions per a automatitzar el desplegament de les aplicacions. En aquest sentit, les pipelines de desplegament incorporen una determinada gestió de tags i versions dels diferents components de les aplicacions i permeten el desplegament consecutiu als diferents entorns de rebuda, habitualment: Integració, Preproducció i Producció.
Amb l’objectiu de donar cobertura al desplegament en entorns addicionals com, per exemple, entorns d’Evolutius, Proves, Manteniment, Formació i altres; a partir del 04/04/2022 s’aplica un nou model de tags i gestió de versions de les pipelines implicant els següents canvis:
Les pipelines passen a generar el tag de Release (Stage Release Tag
) immediatament després de l’execució de testos de seguretat i testos unitaris.
És a dir, cada versió del codi que hagi pogut ser construïda i hagi passat els testos de forma satisfactòria serà etiquetada, per la qual cosa,
la incorporació de canvis al codi implicarà necessàriament un increment de versió del component.
Les pipelines passen a generar un tag per entorn (Stage Environment Tag
) tan bon punt s’ha realitzat el desplegament a l’entorn
pertinent i s’han passat els testos de forma satisfactòria. Aquest tag permetrà conèixer, pel que fa al repositori de codi, en quins entorns
ha estat desplegada cada una de les versions del component.
La pipeline DEPLOY-TAG, que permet redesplegar un determinat tag de la imatge de l’aplicació que s’hagi desplegat amb èxit a producció,
únicament permetrà seleccionar tags de tipus x.y.z-PR
(per retrocompatibilitat) i x.y.z-production
.
Si teniu qualsevol dubte o problema podeu revisar les Preguntes Freqüents o utilitzar els canals de Suport.