Lo script create_build_record.pl è un esempio di come utilizzare l'API ClearQuest per creare e popolare un record BTBuild.
Lo script Perl create_baseline_record crea un record BTBuild. Lo script
richiede un nome record ALMBaseline esistente, un nome PVOB e il nome per il nuovo record BTBuild, come pure i valori per i campi ALMBuildStatus, ALMBuildType e ALMProject. Da un record ALMBaseline è possibile creare uno o più record BTBuild e associarli ad esso. La creazione di un record BTBuild da un record ALMBaseline imposta le associazioni per consentire a un elenco di ALMActivity su un record ALMTask di visualizzare in quali BTBuilds è possibile trovare la ALMActivity.
- Da un dato record ALMBaseline è possibile creare uno o più record BTBuild.
- Ogni record BTBuild è associato a ciascun record ALMActivity elencato nel record ALMBaseline.
- Ogni record ALMTask che elenca il record ALMActivity elenca ciascun record BTBuild a cui la ALMActivity partecipa.
Utilizzare l'opzione -url per popolare il campo Build Web URL sulla scheda Build
Details del record BTBuild creato dallo script.
Lo script non dovrebbe essere modificato e può essere eseguito dalla riga comandi.
Dispone di un'opzione -help per ottenere informazioni su tutte le opzioni della riga comandi.
Esempi della riga comandi
Per 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"
Per il 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"