Aplicaciones de ejemplo con develenv

La instalación de develenv viene con unos ejemplos de prueba, para demostrar la utilización conjunta de las herramientas que forman develenv

test-develenv

Esta tarea controla que todos los ejemplos de la vista develenv samples se ejecutan correctamente. Se trata de un test de aceptación de la develenv

Resumen:

Herramientas Jenkins
Tecnologías Shell Script

backupDevelenv

Esta tarea realiza un backup de toda la configuración de develenv, almacenando todos los cambios en subversion. Por defecto esta tarea está desactiva. Una vez activada se deberían configurar las propiedades SCM_URL_BASE, SCM_USER y SCM_PASSWORD, para que se puedan almacenar en el subversion.

Resumen:

Herramientas Jenkins
Tecnologías Shell Script

develenv

Es la tarea que se utiliza para construir develenv cuando se realiza una entrega al repositorio de fuentes

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Java, Maven, Shell Script

standalone-artechype

Plantilla para creación de proyectos maven, java utilizando develenv

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Java, Maven, Shell Script

test-calculator

Aplicación de ejemplo utilizando standalone-archetype

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Java, Maven, Shell Script, Concordion, Acceptance Test TDD

SeleniumGridExample

Aplicación de ejemplo (sumadora web). Se utiliza Selenium Grid para probar la aplicación en diferentes navegadores (firefox y google-chrome). Si la ejecuciónha sido correcta se invocará al ejemplo web-calculator, que se utilizará para extraer el site y calcular las métricas.

NOTA: Este ejemplo no funciona en Centos 6.0, por problemas en la instanciación de firefox. Se puede probar su funcionamiento añadiendo al grid navegadores que se ejecuten en otros sistemas operativos, tal y como se explica aquí.

Resumen:

Herramientas Jenkins
Tecnologías Java, Maven, Shell Script, Concordion, Acceptance Test TDD, Selenium Grid.

web-calculator

Aplicación de ejemplo (sumadora web). En la implementación de esta aplicación se demuestra la técnica ATDD(Acceptance Test Driven Development) utilizando concordion. Además se utiliza Selenium Grid para probar la aplicación en diferentes navegadores

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Java, Maven, Shell Script, Concordion, Acceptance Test TDD, Selenium

j2meSample

Ejemplo desarrollo de un proyecto J2ME

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Java, Maven, Shell Script, TDD, J2ME

CppSample

Ejemplo en C++ cortesía de Toni Cebrián(www.tonicebrian.com/2010/10/15/continuous-integration-for-c-using-hudson/). De momento sólo se realiza el análisis estático de código utilizando sonar

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías C++

CSample

Ejemplo desarrollo de un proyecto en C

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías C

flexSample

Ejemplo desarrollo de un proyecto en Flex

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Flex

JSSample

Ejemplo desarrollo de un proyecto en JavaScript

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Javascript

GroovySample

Ejemplo desarrollo de un proyecto en Groovy

Resumen:

Herramientas Jenkins, sonar,site
Tecnologías Groovy

JMeterExample

Ejemplo de pruebas de prestaciones utilizando JMeter. Las urls que se están invocando en las pruebas de prestaciones son las urls de develenv

Resumen:

Herramientas Jenkins
Tecnologías JMeter

PythonExample

Ejemplo de desarrollo(pruebas unitarias, generación y publicación de rpms, extracción de métricas de calidad software) de una aplicación en Python

Resumen:

Herramientas Jenkins, sonar
Tecnologías Python

DjangoExample

Ejemplo de desarrollo(pruebas unitarias, generación y publicación de rpms, extracción de métricas de calidad software) de una aplicación en Django

Resumen:

Herramientas Jenkins, sonar
Tecnologías Django (python)

Otros ejemplos

Dentro de esta sección se recogen otros ejemplos que se instalan con develenv, pero que vienen como ejemplo en la instalación de algún plugin de develenv.

Herramientas Jenkins, sonar,site
Tecnologías Java, Maven, Shell Script, TDD, PHP, PhpUnit, PDepend