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
- Consulta una Subversión por si ha habido cambios de repositorio que se hayan producido
entre una fecha pasada y la fecha actual.
- Registra la siguiente información en el informe BOM:
tipo de cambio, revisión, usuario, archivo o directorio y fecha de cambio.
- 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.
- 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.
- 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.
- 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