BuildForge puede funcionar con Perforce para la gestión de código fuente.
En este tema se describen requisitos de configuración adicionales para la integración con Perforce y
se resumen las características de las plantillas de adopción de ejemplo proporcionadas.
La plantilla de adaptador de Perforce 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 adicionales para los adaptadores de Perforce
Para requisitos generales,
consulte
Requisitos de los adaptadores.
- Instale el cliente de línea de mandatos de P4 en el mismo host que el agente.
- Configure una cuenta de usuario de Perforce para que la use Build Forge.
- Configure el entorno del agente de forma que pueda acceder al cliente.
Ejemplos de plantilla de adaptador de Perforce
Se proporcionan los ejemplos de plantillas de adaptador
siguientes.
- PerforceByDate
- Consulta a un cliente Perforce si se han producido cambios desde
la ejecución del adaptador.
- Registra la siguiente información en el informe BOM:
cambio, fecha, hora, usuario, cliente Perforce y comentarios.
- Registra los detalles del cambio
(desde la salida del mandato diff) en el informe BOM.
Variables establecidas en el adaptador:
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
Variables obligatorias adicionales para el entorno:
No es posible utilizar la propiedad Asignar oculto para estas variables. El usuario y la contraseña
se escriben en el registro de pasos en forma de texto simple.
- PerforceByRev
- Consulta a un cliente Perforce si se han producido cambios desde
la última revisión de repositorio.
- Registra la siguiente información en el informe BOM:
cambio, fecha, hora, usuario, cliente Perforce y comentarios.
- Registra los detalles del cambio
(desde la salida del mandato diff) en el informe BOM.
Variables establecidas en el adaptador:
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
Variables obligatorias adicionales para el entorno:
No es posible utilizar la propiedad Asignar oculto para estas variables. El usuario y la contraseña
se escriben en el registro de pasos en forma de texto simple.