Setup CI Server in Cloud for Java projects with code coverage and inspection

logos CI

Yep!  I was wating a long time to wirte about this topic, but finally I’m going to show  how to setup your own Continous Integration Server (aka CI) using cloud services, all of them with free accounts.

Only consider the scope of the functionality is very limited because all services we’re using are free, but if pay for it you can do much more.

I don’t going to explain what is or what are the feautres of the CI server, only I want to say the CI is a concept created by Martin Fowler in 2006 and like he’s mention in her website:

Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.”

Well, let’s get started. We’re going to configure and integrate the next services, so you only need your Github or Bitbucket account.

The demo project

Seguir leyendo


SAP PI – Build and Deploy EAR on SAP NWDS

Create EAR application

  1. In NWDS create new project File > New project > Dynamic Web Project, and set project name SingleWebApp and check option Add project to an EAR then select button New….
  2. In ear dialog window set project ear name SingleAppEAR leave default options and select Finish.
  3. In the first dialog, into the field EAR project name the ear application name is selected, now click on Finish. 2016-05-07 11_38_22-New Dynamic Web Project Seguir leyendo

SAP PI – Install SAP Netweaver Developer Studio 711/731

Las versiónes del NWDS solo están disponibles para windows de 32 bits, por lo que debes tener como prerequisitos la Oracle JVM 1.6 instalada (o superior). Una vez cubierto esto la instalacón es realmente muy simple.

Descargas la verisón que corresponde con tu PI de estos enlaces:

Una vez que descargas el zip, lo descomprimes y ejecutas el archivo “SapNetweaverDeveloperStudio.exe“. Para poder utilizarlo debes tener instalada la JDK, si estás utilizando la JRE te va a mostrar un mensaje de error. Seguir leyendo