Production deployments
DescripciónDescription
ParaFor cadaeach clientecustomer, hay quea implementar un procedimientoprocedure paramust be implemented to manage gestionar los desplieguesdeployments realizadosmade enin losthe customer's entornosproduction productivosenvironments, dewhich losmay clientesbe quethe pueden ser los siguientes:following:
LosProductionentornos de producciónenvironmentsLos entornos deTEST/PREqueenvironmentslosthatclientescustomersconsiderenconsiderproductivosproductiveLos entornos deSoffid Cloud TESTqueenvironmentsapuntenthatausedatosdatadefromentornosthedecustomer'sproducciónproductiondel cliente.environments.
EsteThis procedimientoprocedure incluyeincludes variosseveral pasossteps quewhich, consistirán,in desummary, formaconsist resumida, enof consensuaragreeing elthe desplieguedeployment conwith elthe clientecustomer, notificarlonotifying them, yand registrarlorecording it.
EnWe loswill clientesalso gestionadoshave porto uncarry out the procedure for customers managed by a partner quewho deleguedelegates enthe nosotros la operativaoperation tambiénto tendremosus. queFor realizarcustomers elmanaged procedimiento.exclusively Enby los clientes gestionados integramente por elthe partner, élthey realizaráwill lascarry operativasout enthe baseoperations based on their own procedures.
Prerequisites
Changes must have been implemented and validated in a sus propios procedimientos.
Requerimientos previos
Haber realizado y validado los cambios en un entorno de TEST, de DES, oor local.local environment.
HaberChanges must have been validadovalidated loswith cambiosthe concustomer, elor clientethe ocustomer quemust élaccept aceptethe losrisks riesgosof denot nohaving haberlovalidated validado.them.
HaberAgree consensuadowith conthe elcustomer clienteand/or partner on the optimal time to carry out the deployment, y/otaking partner,into elaccount momentothe correctofollowing para realizar el despliegue teniendo en cuentas las siguientes restricciones:restrictions:
NoDorealizarnotun despliegue el día antes de un día no laborable, ni viernes, ni un día previoperform aundeploymentfestivo.the day before a non-working day, on a Friday, or the day before a public holiday.NoDorealizarnotunperformdespliegue el díaantesdeploymentdetheempezardayvacaciones.before the start of a vacation.
HaberIdentify identificadothe arelevant los actoresparties correctosto paranotify laof notificaciónthe del despliegue:deployment:
EquipoSoffiddeprojectproyectos de SoffidteamEquipoSoffiddesupportsoporte de Soffidteam- Partners (
siifaplica)applicable) ResponsablesCustomerdel clientemanagers (incluyendo contactos deincluding helpdesksicontacts,aplica)if applicable)
HaberPrepare preparado un guía yguide losand componenteall necessary components necesariosto paraperform realizar una rollback enin casocase deof queunexpected surja algún problema inesperado.problems.
EnFor lastasks tareaswhere quewe hayamoshave modificadomodified códigocode dein proyectosa delGitLab GitLab,project, unaonce vezit estéhas validadobeen envalidated losin entornosthe detest pruebaenvironments, habráthe quecode hacermust be commit/pushcommitted deland códigopushed yand validarlovalidated conwith lathe release of the last artifact generated, dewhich esewill últimobe artefactothe generadoone quewe serádeploy elin quethe desplegaremosproduction en el entorno productivo.environment.
Realización del procedimientoProcedure
PasoStep 1: planificaciónDeployment del despliegueplanning
ConsensuarAgreeconwitheltheclientecustomer (y/oand/or partner)elonmomentothecorrectooptimaldetimerealizartoelperformdesplieguethe deployment.AñadirAddunaneventoevententoelthecalendario
calendar.- Add a record change in the customer deployment log file.
PasoStep 2: notificaciónNotification deof iniciodeployment del desplieguestart
EnviarSendcorreoanaemailpartirusingdethela“StartplantillaNotification”de "Notificación de inicio"template.
PasoStep 3: realizaciónPerforming delthe desplieguedeployment
PonerPutlatheconsolaconsoleenintomodomaintenancemantenimientomode (enwherelos casos que sea necesario)necessary).Configurar/publicar/desplegarConfigure/publish/deploytodosalllos componentescomponents.Redesplegar/reiniciarRedeploy/restartlosthecomponentesappropriateadecuadoscomponents.ValidarValidatequethatelthesistemasystemfuncionaiscorrectamenteworking correctly (conpayingespecialparticularatenciónattentionatoloscustomersclientes conwith AMyand PAM).ValidarValidate (siifsepossible)puede)alltodoschangeslos cambios aplicadosapplied.RevisarChecklathemonitorizaciónmonitoringdeoflasthemáquinasmachinesquetotodoensuresigathatbajoeverythingcontrolis still under control.QuitarRemovelatheconsolaconsoleenfrommodomaintenancemantenimientomode (eniflos casos que sea necesario)necessary).
PasoStep 3.2: enNotification casoof de retraso, notificación del mismodelays
EnviarSendcorreoanaemailpartirusingdethela“DelayplantillaNotification”de "Notificación de retraso"
template.
PasoStep 4: notificaciónNotification delof finthe delend despliegueof deployment
EnviarSendcorreoanaemailpartirusingdethela“EndplantillaNotification”de "Notificación de fin"template.
PasoStep 5: cierreClose dethe la tareatask
RegistrarUpdatelosthecambiosrecordenchangeselinexcelthedecustomerregistrodeploymentdelogdesplieguesdel clientefile.SiIfhaythereticket/saredeZammatZammatticketsinvolucrado/s,involved,incluirincludeelthedesplieguedeploymentcomoascomentarioa comment.SiIfhaytherecorreo/sareenemailsvezinsteaddeof tickets,notificarlonotifyentheloscompletioncorreo/sin Commit/pushtheen elGitLabde los proyectos de los componentes (si no se ha hecho antes)emails.
DocumentaciónDocumentation
ExcelsExcel paraspreadsheets elfor registrorecording de los desplieguesdeployments
ComoAs eswe muywill probablemost quelikely tengamosneed queto compartirshare estethis documentodocument conwith clientescustomers oor partners, habráthere unwill documentobe porone cliente.document per customer.
LosThe documentosdocuments sewill crearánbe encreated lain carpeta:the folder: Drive > Unidades compartidas > Soffid > DEPLOYMENTS.
SeThe ha creado el documentodocument TEMPLATE - Deployment log comohas puntobeen decreated partidaas paraa nuevosstarting clientes.point for new customers.
LosFile nombresnames demust losbegin ficheroswith tienenthe quecustomer's empezarname: con el nombre del cliente: CLIENTECUSTOMER - Deployment log
PlantillasEmail de correotemplates
NotificaciónStart de inicio:notification:
Buenos tardes.
Vamos a realizar el despliegue a producción de los siguientes tickets/correos:
* ES-7412280 Tractar els ORGANISMES com si fósin un ORGÀNIC
* ES-7412104 PRODUCTES: No fa enviaments a les notificacions
* ES-7412224 roldanfm al fer baixa li apareix missatge de conservar
Los componentes a desplegar son los siguientes:
* addon-diba 3.2.11
* biblioteques programari 3.2.1
* diputació aplicacions 3.21
* diputació programari 3.2.1
Se requiere reiniciar las consoles y los syncservers.
Se estima una duración de 15 minutos.
Saludos cordiales.
NotificaciónDelay de retraso:notification:
Buenas tardes.
La actualización se va a demorar más de lo esperado. Cuando termine el proceso enviaremos correo de notificación.
Saludos cordiales.
NotificaciónEnd de fin:notification:
Buenas tardes.
La actualización se ha completado satisfactoriamente.
Para cualquier duda o nuevo comportamiento que pueda aparecer, abra un nuevo tiket en el Portal de soporte https://zammad.soffid.com/ o contacte por teléfono al 871 96 29 12.
Saludos cordiales.