Loading




Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Continuous Delivery para PHP
 
03-04-2012, 06:44 PM (Este mensaje fue modificado por última vez en: 03-04-2012 08:45 PM por p_eter.)
Mensaje: #1
Continuous Delivery para PHP
De las herramientas de Integración Continua, si bien para Java tenemos aplicaciones como Bamboo, Continuum, Hudson, Jenkins, CruiseControl o Anthill y para .Net CruiseControl.Net, Team Foundation Build, que se encargan de controlar las ejecuciones, apoyadas en otras herramientas como Ant o Maven (también para proyectos Java), o Nant o MSBUILD (para .Net) que se encargan de realizar las compilaciones, ejecutar los tests y realizar los informes. Para PHP la oferta es más escasa.


phpUnderControl - Integración continua para PHP

phpUnderControl es un complemento para la herramienta CruiseControl, que integra algunas de las mejores herramientas de desarrollo para PHP. Este proyecto apunta a dar tus primeros pasos con CruiseControl y PHP tan fácil como sea posible. phpUnderControl viene con una herramienta de línea de comando que realiza todas las modificaciones a una instalación existente CruiseControl.

[Imagen: 0.3.5-metrics.png]


Herramientas que integra:
  • Test y Métricas con PHPUnit
  • Documentación con phpDocumentor
  • Codificación normalizada con PHP_CodeSniffer

>> Instalación de phpUnderControl - Documentación
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
10-04-2012, 05:56 PM (Este mensaje fue modificado por última vez en: 11-04-2012 01:10 PM por p_eter.)
Mensaje: #2
RE: Continuous Delivery para PHP
Más herramientas para Integración Continua con PHP:


Jenkins for PHP

Plugins:

Checkstyle (for processing PHP_CodeSniffer logfiles in Checkstyle format)
Clover PHP (for processing PHPUnit code coverage xml output)
DRY (for processing phpcpd logfiles in PMD-CPD format)
HTML Publisher (for publishing the PHPUnit code coverage report, for instance)
JDepend (for processing PHP_Depend logfiles in JDepend format)
Plot (for processing phploc CSV output)
PMD (for processing PHPMD logfiles in PMD format)
Violations (for processing various logfiles)
xUnit (for processing PHPUnit logfiles in JUnit format)



xinc

Nativo, escrito en PHP 5. Soporta subversion, git (2.2 en adelante) y Phing (por tanto PHPUnit), fácilmente extensible para trabajar con otros sistemas de versionado alternativos o build tools.

Referencias:

Adventures in Continuous Integration (PHP, Xinc, Phing etc)

En la primera Conferencia de PHP en Barcelona, Arno Schneider llevó a cabo una charla sobre la integración continua y PHP en general y, en particular, Xinc. Aquí puedes ver las diapositivas de la presentación.


[Imagen: 51G%2BdKwgpyL._BO2,204,203,200_PIsitb-st..._OU01_.jpg]
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)
Contáctanos | Portal de Noticias | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS