Promozione di una build cross-platform

Per promuovere una build corretta, usare lo stesso record CrossPlatformBuild utilizzato per eseguire una build.
Prima di poter promuovere la build, il record CrossPlatformBuild utilizzato deve trovarsi nello stato BuildCompleted.
Inoltre, osservare le seguenti distinzioni:
  1. Eseguire una query Rational ClearQuest sui record CrossPlatformBuild.
  2. Dalla pagina Results, selezionare il record CrossPlatformBuild necessario per promuovere la build. Il campo State mostra che il record si trova nello stato BuildCompleted.
  3. Fare clic su Actions > Promote. Il campo State viene modificato dallo stato BuildCompleted allo stato PromotePending.
  4. Dalla barra degli strumenti nella finestra Details, fare clic sulla freccia posta accanto al pulsante Change State pulsante Change State nella finestra Details e fare clic su Promote. Il campo State viene modificato dallo stato BuildCompleted in PromotePending.
  5. Fare clic sul pulsante Apply per accettare le modifiche dello stato.
  6. Fare clic su Actions > Refresh per aggiornare il record build nel database.
  7. Dalla barra degli strumenti nella finestra Details, fare clic sul pulsante Menu pulsante Menu nella finestra Details e fare clic su Refresh per aggiornare il record di build nel database.
  8. Fare clic su Actions > Modify 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".)
Attività correlate
Esercitazione: Creazione sulle piatteforme
Promozione di una build SCLM o Rational ClearCase indipendente
Promozione di una build da un record build figlio
Nuova promozione di una build cross-platform
Riesecuzione di un'operazione Promote di Rational ClearCase o SCLM indipendente

Feedback