O script create_build_record.pl é um exemplo de como utilizar a API do ClearQuest
para criar e preencher um registro BTBuild.
O script Perl create_baseline_record cria um registro BTBuild. O script
requer um nome de registro ALMBaseline existente, um nome PVOB e o nome para
o novo registro BTBuild, assim como valores para os campos ALMBuildStatus, ALMBuildType
e ALMProject. É possível criar um ou mais registros BTBuild a partir de
um registro ALMBaseline e associá-los a ele. A criação de um registro BTBuild a partir de um registro
ALMBaseline configura as associações para permitir que uma lista ALMActivity em um registro
ALMTask exiba em quais BTBuilds a ALMActivity pode ser localizada.
- Para um determinado registro ALMBaseline, é possível criar um ou mais registros BTBuild
a partir dele.
- Cada BTBuild é associado a cada um dos registros ALMActivity
listados no registro ALMBaseline.
- Cada registro ALMTask que lista o registro ALMActivity lista cada registro
BTBuild do qual ALMActivity participa.
A opção -url preenche o campo Construir URL da Web na guia Detalhes
da Construção do registro BTBuild criado pelo script.
O script não deve ser modificado e pode ser executado a partir da linha de comandos.
Ele tem uma opção -help para fornecer informações sobre todas as opções da
linha de comandos.
Exemplos de Linhas de Comandos
No 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"
No sistema UNIX e 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"