Caso de éxito
Nazaries automatiza sus despliegues y estandariza su CI/CD sobre contenedores
Resumen
Nazaríes Intelligenia es una empresa española de software de producto especializada en ticketing y monitorización web. Craftech estandarizó su proceso de build y despliegue sobre Bitbucket Pipelines, dockerizó sus aplicaciones y automatizó el despliegue con Capistrano, dejando un proceso documentado, reproducible y parametrizable que reduce la dependencia de pasos manuales.
Nazaríes Intelligenia construye software de producto desde Granada: una plataforma de ticketing para venues y eventos, una herramienta de monitorización web que realiza millones de comprobaciones diarias, y desarrollos a medida de comercio electrónico e ingeniería web. Para sostener esos productos hacía falta un proceso de despliegue ordenado y confiable. Craftech trabajó con su equipo para estandarizarlo y automatizarlo.
Solución implementada
- Estandarizó el pipeline de CI/CD sobre Bitbucket Pipelines, separando las etapas de build, test y deploy
- Parametrizó el build para poder elegir el release a desplegar
- Dockerizó las aplicaciones y configuró el registro en DockerHub para imágenes reproducibles
- Automatizó la configuración de acceso SSH para los despliegues
- Automatizó el despliegue con Capistrano, incluyendo el ajuste de timeouts
- Documentó el proceso completo para reducir la dependencia de conocimiento individual
Desafío de negocio
El proceso de despliegue de Nazaríes dependía de pasos manuales y de configuraciones poco documentadas, lo que sumaba riesgo y concentraba el conocimiento en pocas personas. El objetivo era contar con pipelines confiables de build, test y deploy, e imágenes de contenedor reproducibles, para ganar previsibilidad en cada publicación.
Solución
Craftech estandarizó el pipeline de CI/CD sobre Bitbucket Pipelines, separando con claridad las etapas de build, test y deploy y parametrizando el build para poder elegir el release a desplegar. En paralelo, dockerizó las aplicaciones y configuró el registro en DockerHub para asegurar imágenes reproducibles. La automatización llegó también al despliegue en sí: se automatizó la configuración de acceso SSH y el despliegue con Capistrano, incluyendo el ajuste de timeouts para que el proceso fuera estable. Todo quedó documentado, reduciendo la dependencia de conocimiento individual y dejando un proceso que el equipo puede repetir con confianza.
Resultados
- Despliegue automatizado y parametrizable, con elección del release a publicar
- Etapas de build y test claramente separadas en el pipeline
- Imágenes de contenedor reproducibles vía Docker y DockerHub
- Proceso documentado que reduce la dependencia de conocimiento individual
- Menor riesgo operativo respecto del proceso manual previo
Trabajar con Craftech
El trabajo se hizo codo a codo con el equipo de Nazaríes, con foco no sólo en automatizar sino en documentar. La documentación del proceso fue parte central del entregable: el objetivo era que el equipo quedara en condiciones de operar y mantener los pipelines sin depender de una sola persona.
Tecnologías utilizadas
El pipeline se construyó sobre Bitbucket Pipelines, con las aplicaciones empaquetadas en contenedores Docker y publicadas en DockerHub. El despliegue se automatizó con Capistrano sobre acceso SSH configurado de forma automática, conformando un flujo de CI/CD parametrizable de extremo a extremo.
Stack & tecnologías
¿Tu equipo enfrenta un desafío parecido?
Pedí un assessment gratuito de costos y arquitectura en AWS.