Utilizzare lo stesso record SCLMBuild o CCBuild indipendente usato per eseguire una build indipendente, per promuovere una build indipendente corretta.
Prima di poter promuovere una build indipendente, il record build utilizzato deve trovarsi nello stato BuildCompleted.
- Eseguire una query Rational ClearQuest sui record SCLMBuild o CCBuild.
- Dalla pagina Results, selezionare il record
SCLMBuild o CCBuild con cui promuovere la build. Il campo State
mostra che il record si trova nello stato BuildCompleted
- Fare clic su . Il campo State
viene modificato dallo stato BuildCompleted allo stato PromotePending.
- Dalla barra degli strumenti nella finestra Details, fare clic sulla freccia posta accanto al pulsante Change State
e fare clic su Promote. Il campo State viene modificato dallo stato BuildCompleted
in PromotePending.
- Fare clic sul pulsante Apply per accettare le modifiche dello stato.
- Fare clic su per aggiornare il record build nel database.
- Dalla
barra degli strumenti nella finestra Details, fare clic
sul pulsante Menu
e fare clic su Refresh per aggiornare il record di build nel database.
- Fare clic su per aggiornare il campo
State.Procedere nel modo seguente:
- Se l'operazione Promote ha esito positivo, il campo State viene modificato nello stato
PromoteCompleted. Per le build Rational ClearCase,
questa modifica indica che il comando promote specificato nel record CCBuildConfig è stato eseguito correttamente
senza parole chiave per l'esito positivo o che una parola chiave per l'esito positivo è stata rilevata nell'output di promote. Se si esegue un'operazione Promote di
Rational ClearCase senza specificare parole chiave per l'esito positivo, è ancora possibile verificare che le risorse di Rational ClearCase
siano state promosse con esito positivo facendo clic sul pulsante Apply
e controllando il file di log <rational_root>\ClearQuest\cpscm.log.
È anche possibile verificare che i file siano stati promossi correttamente, in base al comando eseguito.
- Se l'operazione Promote ha esito negativo, il campo State viene modificato nello stato PromoteFailed. Fare clic sul pulsante Apply per accettare le modifiche dello stato.. Esaminare i messaggi di errore nel file <rational_root>\ClearQuest\cpscm.log .
Consultare le informazioni aggiuntive sulle comunicazioni SCLM contenute nel file <rational_root>\ClearQuest\cpscm_communications.log
- Se si promuove un lavoro SCLM di grandi dimensioni in modalità batch, la procedura di aggiornamento e modifica potrebbe non trasferire il record dallo stato PromotePending poiché la build potrebbe non essere mai stata effettivamente promossa. Il verificarsi di tale situazione, di solito indica che è presente un errore nel codice JCL. Eliminare il record o, se l'utente è membro del gruppo limitato Rational ClearQuest, spostarlo nello stato
PromoteFailed manualmente e risolvere il problema. (Per ulteriori informazioni su questo gruppo, consultare Facoltativo: Creazione di un gruppo utenti Rational ClearQuest "limitato".)