Rational Build Forge y Subversion

BuildForge puede funcionar con Subversion (SVN) para la gestión de código fuente.

En este tema se describen requisitos de configuración adicionales para la integración con SVN y se resumen las características de las plantillas de adopción de ejemplo proporcionadas.

La plantilla de adaptador de SVN proporciona métodos para el análisis de cambios en una línea base. Para evitar compilaciones, se utiliza análisis de cambios comunes: si un componente de línea base no ha cambiado, no se vuelve a compilar

Requisitos de configuración adicional para adaptadores SVN

Para requisitos generales, consulte Requisitos de los adaptadores. No hay requisitos adicionales para SVN.

Ejemplos de plantillas de adaptador de SVN

Se proporcionan los ejemplos de plantillas de adaptador siguientes.

SubversionByDate
  1. Consulta una Subversión por si ha habido cambios de repositorio que se hayan producido entre una fecha pasada y la fecha actual.
  2. Registra la siguiente información en el informe BOM: tipo de cambio, revisión, usuario, archivo o directorio y fecha de cambio.
  3. Registra la siguiente información en el informe BOM: nombre de archivo, estado, revisión y ramificación.

Variables utilizadas:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE
SubversionByRev

En jazz.net encontrará un artículo que describe cómo configurar este adaptador: https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample.

  1. Consulta una Subversión por si ha habido cambios en un repositorio que se hayan producido entre la revisión actual y una revisión anterior.
  2. Por cada cambio, registra la siguiente información en el informe BOM: revisión, usuario, tipo de cambio, vía de acceso del directorio o archivo y fecha del cambio.
  3. Registra los detalles del cambio (desde la salida del mandato diff) en el informe BOM.

Variables utilizadas:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE

Comentarios