Grupo de radiodifusión e medios
Dous mil builds, un só pipeline
Un grupo de medios con equipos en sistemas de build distintos e sen unha forma común de facer releases. Consolidado nunha soa plataforma, coa ferramenta a medida que fixo o traslado levadeiro.
A situación
Un grupo nacional de radiodifusión e medios — televisión, radio, prensa e dixital — no que cada equipo de enxeñaría escollera o seu propio sistema de build. Cambiar de equipo significaba reaprender a entregar. Ninguén podía responder preguntas básicas sobre o conxunto: que hai despregado en cada sitio, quen fixo a release e cando.
Que se fixo
Migración de toda a organización dunha plataforma de build a outra. A parte interesante nunca foi a plataforma: era que centos de pipelines existentes tiñan que seguir funcionando mentres pasaba.
Iso implicou escribir a ferramenta: scripts de tradución para converter as definicións de jobs existentes, verificación que comparaba a saída do pipeline vello e a do novo antes de cambiar nada, e templates de pipeline compartidos para que os equipos deixasen de resolver os mesmos problemas por separado.
En paralelo automatizouse a xestión de DNS e de certificados. As dúas eran tarefas manuais guiadas polo calendario — desas que funcionan ben ata que a persoa que se lembra colle vacacións. No mesmo período reconstruíuse como código a infraestrutura de ingest de vídeo, o que levou o despregue dese pipeline dun día a uns minutos.
Onde rematou
Unha soa plataforma de build, templates compartidos, e un aumento medible da frecuencia de deploy. A caducidade dos certificados deixou de ser unha categoría de incidente.
A lección que se pode xeneralizar: unha migración entre ferramentas é sobre todo unha migración de hábitos. Reserva orzamento para a ferramenta que lle permita á xente moverse sen reaprender todo, ou o sistema vello non morre nunca.