Mostrando las entradas con la etiqueta Subversion. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Subversion. Mostrar todas las entradas

lunes, 25 de agosto de 2008

Actualizando Subversive en Ganymede

La version de subversive que trae Eclipse 3.4 - Ganymede - por defecto es la 0.7.1. Esta versión se puede instalar desde la opción de actualización de Ganymede

Help > Software Updates... > Available Software > Ganymede > Collaboration Tools

Lo malo con esta definición es que sirve solo para la primera instalación, pero no actualiza cuando se hacen release nuevos (0.7.3 al momento de escribir este articulo).

Para poder actualizar a la versión mas reciente se debe hacer lo siguiente

Seleccionar

Help > Software Updates... > Available Software

Registrar el siguiente URL (mas información) seleccionando Add site...

http://download.eclipse.org/technology/subversive/0.7/headless-update-site/

Si el url no esta visible en la lista de url se debe seleccionar la opcion Manage Sites..., buscar en la lista el url agregado y marcarlo como disponible para actualizaciones.




Después se pueden seleccionar los componentes e instalarlos por la opción Install...

Recuerden también actualizar los conectores

http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/





domingo, 28 de octubre de 2007

Integración continua usando Hudson

Hudson es otra herramienta de integración continua open source que se encarga de monitorear la ejecución de tareas repetidas ya sea la creación de un proyecto o la ejecución de tareas en un cron, es muy similar a Continuum y Cruise Control.

Entre las características de la herramienta tenemos:

  • Fácil de instalar. Se distribuye como war que se instala muy fácil en cualquier web container como tomcat. También se puede ejecutar como standalone ejecutando el comando
  • java -jar hudson.war

  • La administración se realiza totalmente usando una interfaz web lo cual facilita enormemente su configuración.
  • Soporta notificación via IM, e-mail y RSS.
  • Gran cantidad de reportes para JUnit y TestNG.
  • Extensión de la herramienta a través de plugins. Actualmente se cuentan con plugins de JIRA, findbugs, Plot, Polarion, Trac, Clover entre otros.
  • Soporta cvs y subversion como scm. También se puede trabar sin repositorio para control de versiones (scm) lo cual es útil cuando se tienen proyectos personales que se almacenan de forma local.

A continuación tenemos una serie de pantallas de la herramienta


  • Pagina principal


  • Agregar un nuevo proyecto





  • Opciones de administración


  • Detalle de un proyecto




  • Ejecución de un build





  • Opciones al agregar un proyecto


  • Estructura en disco





Powered by ScribeFire.