Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Instalación de Jenkins y despliegue automático.

No description
by

Emilio Honrubia

on 24 June 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Instalación de Jenkins y despliegue automático.

Instalación de Jenkins y despliegue automático.
Instalación de git y del plugin de despliegue
Una vez mas vamos a administrar Jenkins y después a administrar plugins.
En la pestaña todos los plugins tendremos todos los plugins que pueden ser instalador en Jenkins. Nosotros necesitamos estos dos:
GIT Plugin
Deploy to container Plugin
Creación de un usuario
Administrar jenkins
Y después gestión de usuarios

En la siguiente ventana pulsamos aquí e introducimos los datos que nos pide
Descarga
https://jenkins-ci.org
Siguiente paso tras la instalación.
Accedemos a jenkins, ya sea desde el tomcat donde hemos desplegado el war o desde el que nos ha instalado en el SO (http://localhost:8080 suele ser la direccion por defecto).
Creación de la tarea
Ahora ya podremos crear la tarea con la que tendremos el despliegue continuo de la aplicación.
Modificación del build.xml para despliegue:
Simplemente debemos añadir estas lineas en el evento -post-dist del fichero:
Configuración de seguridad
Hacemos clic en Administrar Jenkins
Y después aquí
Dejar la siguiente pantalla tal
que así:
Podemos instalar directamente desplegando el .war

O nativamente en el SO como un servicio que corre bajo un "mini tomcat".
Como deducimos hay que entrar en Nueva Tarea y elegir un proyecto de estilo libre.
Añadir el git
Desplegar la aplicación
Debajo del todo en "Acciones para ejecutar despues" seleccionamos "Deploy war/ear to a container".
Tal y como se muestra abajo, solo hay que poner la url de git donde pone Repository URL y añadir tu usuario y contraseña de git.
War/ear file: Ponemos la ruta donde esta el war dentro del proyecto.

Context: Nombre de la aplicación en tomcat (Debería ser el mismo que el que esta definido en la aplicación)

Containers: Tomcats donde va a ser desplegado el proyecto.
<delete dir="${target.dir}"></delete>
<mkdir dir="${target.dir}"></mkdir>
<copy file="${dist.ear.war}" todir="${target.dir}"></copy>
Y esta linea en el project.properties:
target.dir=target
Full transcript