Anda di halaman 1dari 5

Despliegue de aplicaciones

Índice
1. Despliegue de aplicaciones 3

1.1. Sistemas manuales 3

1.2. Integración continua 4

Despliegue de aplicaciones 2
1. Despliegue de aplicaciones En el caso concreto de Java, se pueden empaquetar en un
único fichero comprimido. Hay varios tipos:
El despliegue de una aplicación es su puesta en
producción. Existen diversas formas de desplegar • Jar (Java ARchive): agrupa clases java compiladas para
aplicaciones, pero dependen principalmente de la poder utilizarlo como librería en otras aplicaciones.
tecnología que estemos usando para desarrollar.
• War (Web ARchive): agrupa clases java y documentos
web como páginas estáticas HTML o dinámicas como
1.1 Sistemas manuales JSP.

El sistema más habitual y sencillo es la copia de ficheros. • Ear (Enterprise ARchive): aplicación Java EE completa
Copiamos los ficheros de nuestra aplicación o página web que incluye ficheros jar y war.
en directorio configurado en el servidor. Las páginas web
estáticas HTML o tecnologías como Java, PHP o Ruby
admiten este sistema.

Despliegue de aplicaciones 3
1.2 Integración continua 12 11

1
Se trata de un sistema que realiza tareas de manera automática tales Equipo de Publicación de Ejecución 10
como la compilación de un proyecto, ejecución de pruebas, despliegue Desarrollo Reportes automatizada de
Pruebas Funcionales
de aplicaciones en entornos de prueba, etc.

Por ejemplo, si tenemos una aplicación en java, nuestro sistema de Código Fuente
integración continua podría descargarse el código fuente del lugar
donde lo almacenamos, compilarlo, generar informes y, por último, 2

desplegar nuestra aplicación en el servidor de pruebas si todas las


Suministro y
operaciones anteriores han sido exitosas. despliegue del
Servidor donde se
van a realizar las
Jenkins, por ejemplo, es uno de los sistemas de integración continua Sistema Control pruebas
más extendidos. de Versiones INTEGRACIÓN
CONTINUA 9
3

Instalación de
Código Fuente Data de Ejemplo
Construido para las pruebas

4
8

Construcción
Análisis de Código de Artefacto
Estático Ejecución Análisis de
Automatizada Cobertura de
5 de Pruebas 6 Código 7
Unitarias

Despliegue de aplicaciones 4
Despliegue de aplicaciones 5

Anda mungkin juga menyukai