El script create_build_record.pl es un ejemplo de cómo utilizar la API de
ClearQuest para crear y llenar
un registro BTBuild.
El script Perl create_baseline_record crea un registro BTBuild. El script requiere un
nombre de registro ALMBaseline existente, un nombre de PVOB y el nombre del nuevo registro BTBuild, así
como valores para los campos ALMBuildStatus, ALMBuildType y ALMProject. Se puede crear uno o más registros
BTBuild a partir de, y asociado con, un registro ALMBaseline. La creación de un registro BTBuild
a partir de un registro ALMBaseline configura asociaciones para permitir que una lista ALMActivity en un registro ALMTask
muestre en qué BTBuilds se puede encontrar la ALMActivity.
- Para un registro ALMBaseline determinado, se pueden crear uno o más registros BTBuild
a partir del mismo.
- Cada BTBuild está asociado a cada uno de los registros ALMActivity que se listan en el registro ALMBaseline.
- Cada registro ALMTask que lista el registro ALMActivity lista cada registro BTBuild en el que participa la ALMActivity.
La opción -url llena el campo URL de Web de compilación en el separador Detalles de compilación
del registro BTBuild que crea el script.
El script no se debe modificar y se puede ejecutar desde la línea de mandatos.
Si tiene una opción -help para obtener información sobre todas las opciones de la línea de mandatos.
Ejemplos de la línea de mandatos
Para
Windows (cmd.exe):
set ALM="C:\path\to\almscripts"
ratlperl "%ALM%\create_build_record.pl" ^
-user ReleaseEngineer -pw "" -dbname ALM -dbset CQMS.ALM.HOST ^
-projectid ALM00000002 ^
-pvob project_vob01 ^
-baseline BASELINE01 ^
-build Build_BASELINE01 ^
-buildstatus "Passed" ^
-buildtype "Platform"
Para el sistema
UNIX y
Linux (/bin/sh):
ALM="/path/to/almscripts"
cqperl "${ALM}/create_build_record.pl" \
-user ReleaseEngineer -pw "" -dbname ALM -dbset CQMS.ALM.HOST \
-projectid ALM00000002 \
-pvob project_vob01 \
-baseline BASELINE01 \
-build Build_BASELINE01 \
-buildstatus "Passed" \
-buildtype "Platform"