Lanzamiento continuo , actualización continua o entrega continua , en el desarrollo de software , es el concepto de entregar actualizaciones frecuentes a las aplicaciones. [1] [2] [3] Esto contrasta con un modelo de desarrollo de lanzamiento estándar o puntual que utiliza versiones de software que deben reinstalarse sobre la versión anterior. Un ejemplo de esta diferencia serían las múltiples versiones de Ubuntu Linux frente a la versión única y constantemente actualizada de Arch Linux .
Lanzamiento rodante
Los modelos de desarrollo de versiones continuas son uno de los muchos tipos de ciclos de vida de versiones de software . Aunque un modelo de lanzamiento continuo puede usarse en el desarrollo de cualquier pieza o colección de software, a menudo se ve en uso por distribuciones de Linux , siendo ejemplos notables, por ejemplo, GNU Guix System , Arch Linux , Gentoo Linux , openSUSE Tumbleweed , PCLinuxOS , Solus , SparkyLinux y Void Linux .
Una versión progresiva se implementa normalmente mediante actualizaciones pequeñas y frecuentes . Sin embargo, el simple hecho de tener actualizaciones no significa automáticamente que una pieza de software esté utilizando un ciclo de lanzamiento continuo; para esto, la filosofía de los desarrolladores debe ser trabajar con una rama de código , versus versiones discretas. Cuando se emplea la versión continua como modelo de desarrollo, las actualizaciones de software suelen ser entregadas a los usuarios por un administrador de paquetes en la computadora personal del usuario , accediendo a través de Internet a un repositorio de software remoto (a menudo a través de un espejo de descarga ) almacenado en un servidor de archivos de Internet .
Ver también
Referencias
- ↑ Alex Newth (9 de mayo de 2015). "¿Qué es un lanzamiento continuo?" . WiseGeek . Consultado el 21 de agosto de 2018 .
- ^ Steven J. Vaughan-Nichols (3 de febrero de 2015). "Lanzamiento continuo vs. lanzamiento fijo Linux" . ZDNet . Consultado el 21 de agosto de 2018 .
- ^ "Entrega continua y actualizaciones progresivas" . Documentación Ansible . 2016-04-21 . Consultado el 21 de agosto de 2018 .