Cuando se ejecuta una compilación de prueba de un proyecto utilizado un plug-in, puede utilizar determinadas
variables de entorno especiales para especificar mandatos que ejecuten antes y después
de que se copien los archivos desde el sistema.
Todos los mandatos se ejecutan en el directorio del proyecto:
- Utilice las variables PRECMD para ejecutar un mandato en directorios y archivos que se copian
del sistema del desarrollador al servidor que está ejecutando la
compilación.
El mandato se ejecuta antes del paso de un proyecto. Por ejemplo: puede utilizar este mandato para extraer los archivos de un sistema de control de fuentes antes de ser copiados.
- Utilice las variables POSTCMD para ejecutar un mandato en directorios y archivos después
de ejecutar un paso de proyecto. Ejemplo: puede utilizar este mandato para liberar un directorio virtual
extraído (en un sistema de control de origen
que utilice dicho concepto, como Rational ClearCase).
Los mandatos se ejecutan en directorios y archivos marcados en un plug-in Reflector
como Artefactos de proyecto de Build Forge. Los mandatos se aplican a medida que se atraviesa el árbol de directorios
del plug-in Reflector.
Nota: El atravesamiento del árbol de directorios se hace de arriba a abajo para los mandatos PRECMD y de abajo a arriba para los mandatos POSTCMD. Los mandatos para directorios y los mandatos para archivos se ejecutan adecuadamente durante el atravesamiento.
- _PRISM_DIR_PRECMD
- Especifica un mandato que se debe ejecutar en directorios a medida que se van encontrando durante el atravesamiento del árbol. El mandato se ejecuta una vez para cada directorio que contiene al menos un archivo. El sistema sustituye la primera señal $1 en el mandato con el nombre de directorio.
- _PRISM_FILE_PRECMD
- Especifica un mandato que se debe ejecutar en archivos a medida que se van encontrando durante el atravesamiento del árbol. El mandato se ejecuta una vez para cada archivo. El sistema sustituye la primera señal $1 en el mandato con el nombre de archivo.
- _PRISM_DIR_POSTCMD
- Especifica un mandato que se debe ejecutar en directorios a medida que se van encontrando durante el atravesamiento del árbol. El mandato se ejecuta una vez para cada directorio que contiene al menos un archivo. El sistema sustituye la primera señal $1 en el mandato con el nombre de directorio.
- _PRISM_FILE_POSTCMD
- Especifica un mandato que se debe ejecutar en archivos a medida que se van encontrando durante el atravesamiento del árbol. El mandato se ejecuta una vez para cada archivo. El sistema sustituye la primera señal $1 en el mandato con el nombre de archivo.