|
El resultado de la integración de Plastic SCM con CruiseControl es una solución completa para empresas que están utilizando el patrón de Integración Continua para su desarrollo ya que permite automatizar tareas de compilación y creación de nuevas versiones.
|
 |
Utilizando la integración de Plastic SCM con CruiseControl para Integración Continua, podrás completar pequeñas integraciones manejables evitando largas integraciones y sin esfuerzo.
CruiseControl monitoriza el servidor de Plastic SCM buscando actualizaciones y lanza una nueva versión cuando detecta que se han incluido nuevos cambios en el repositorio de control de código fuente. El resultado es un entorno de desarrollo ágil sin necesidad de sincronización ya que los desarrolladores no tienen que esperar a la creación de nuevas versiones, y se les notificará el estado del proyecto en el caso de que se incluya algún nuevo cambio.
Como la integración de CruiseControl con Plastic SCM es totalmente configurable, las versiones se pueden ir creando cada cierto tiempo según las necesidades de la empresa, aumentando la flexibilidad para utilizar el método de trabajo más adecuado.
La mayoría de los desarrolladores han tenido la experiencia de trabajar en una característica básica para el proyecto durante días hasta que funciona perfectamente, para luego ver que no es compatible con las últimas versiones de otros componentes. Con suerte, el fallo será fácil de ver como error de compilación, pero si no hay tanta suerte parecerá que todo funciona perfectamente para luego fallar en la fase de pruebas.
El uso CruiseControl con Plastic SCM soluciona estos problemas, ya que es como tener otro miembro del equipo que se dedica exclusivamente a compilar y comprobar si hay errores en el código, por lo que cualquier fallo será detectado de inmediato.

Puedes encontrar información sobre cómo realizar la configuración en:
http://cruisecontrol.sourceforge.net/main/configxml.html#plasticscm o en el manual de usuario de Plastic SCM aquí.
Si te interesa la integración continua puedes encontrar más información en: Continuous Integration de Martin Fowler and Matthew Foemmel (en inglés)