Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WSO2 DSS - JENKINS

In this document we can show "in high level" how configure Jenkins to build projects developed with WSO2 Developer Studio and how deploy/undeploy the CAR artifacts in WSO2 Data Services Server.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

WSO2 DSS - JENKINS

  1. 1. Emmerson Miranda Blog: http://www.emmersonmiranda.net
  2. 2. • Los objetivos de este documento son : – Construir y desplegar de forma básica un DataService construido con el WSO2 Developer Studio en un WSO2 DSS utilizando Jenkins. • Antes de continuar, cabe destacar que los proyectos construidos con Developer Studio, son proyectos Maven. • Este documento no incluye la integración con VCS, repositorios de artefactos, gestión del versionado de los artefactos, rollback de despliegues, pruebas de servicios desplegados, reinicio de servidores, entre otros …
  3. 3. • Haber seguido el documento “WSO2 DSS – Creación de un DataService” ya que allí se crea el proyecto que utilizaremos en este ejemplo de integración.
  4. 4. • Recordemos que esta es la vista del proyecto desde el punto de vista del desarrollador.
  5. 5. • En Jenkins crearemos 3 Jobs – Construcción del artefacto CAR con el DataService – Despliegue del DataService en el servidor WSO2 DSS – Borrado del CAR del servidor WSO2 DSS
  6. 6. • Lo primero es construir todos los artefactos que componen la aplicación CAR y lo instalamos en nuestro repositorio local, en este caso solo construir el artefacto Countries (DataService). • Finalmente ejecutamos el POM de la carpeta raíz de la aplicación para generar el fichero *.car
  7. 7. • Para poder desplegar el fichero CAR en el servidor DSS, habría que parametrizar el Job con los siguientes parámetros. • El parámetro “CarbonServer.trustStorePath” debe apuntar al almacén de claves que contiene el certificado del servidor DSS donde se desplegará.
  8. 8. • Hay que cambiar el fichero pom.xml para que utilice variables con los mismos nombres que les hemos dado a nuestros parámetros en el job de Jenkins.
  9. 9. • Ahora podemos ver que el DataService ha sido desplegado correctamente.
  10. 10. • Tiene la misma definición de parámetros que el job anterior, salvo que esta vez el valor del parámetro “operation” es “undeploy”
  11. 11. • Ahora observamos que el servicio ha desparecido.
  12. 12. • https://docs.wso2.com/display/DVS370/Deploying+a+CAR+File+wit h+the+Maven+Plug-In

×