Implementación continua
AUDIENCIA
Programadores, Operaciones
Nuestro último código está en producción.
Si utilizas la integración continua, tu equipo ha eliminado la mayor parte del riesgo de publicar. Si se hace correctamente, la integración continua significa que tu equipo está preparado para lanzar en cualquier momento. Has probado tu código y ejercitado tus scripts de implementación.
Queda una fuente de riesgo. Si no implementas tu software en servidores de producción reales, es posible que tu software no funcione realmente en producción. Las diferencias de entorno, tráfico y uso pueden provocar fallos, incluso en el software más cuidadosamente probado.
La implementación continua resuelve este riesgo. Sigue el mismo principio que la integración continua: desplegando pequeños fragmentos con frecuencia, reduces el riesgo de que un gran cambio cause problemas, y facilitas la búsqueda y solución de los problemas cuando se producen.
Aunque la Implementación continua es una práctica valiosa para los equipos de Entrega fluidos, es opcional. Si tu equipo aún está desarrollando su fluidez, céntrate primero en las otras prácticas. La adopción completa de la integración continua, incluidas las implementaciones automatizadas en un entorno de pruebas (que algunos llaman "entrega continua"), te proporcionará casi los mismos beneficios.
Cómo utilizar la Implementación Continua
La implementación continua no es difícil, pero tiene muchas condiciones previas:
-
Crea un script
deploy
sin ...
Get El Arte del Desarrollo Ágil, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.