Build über CrossPlatformBuild-Satz ausführen

Im vorangehenden Schritt haben Sie gelernt, wie ein CrossPlatformBuild-Satz erstellt wird, dem ein SCLMBuild-Satz und ein CCBuild-Satz untergeordnet ist. Als Nächstes lernen Sie, wie Sie mit dem übergeordneten Datensatz einen Build ausführen können.
  1. Führen Sie eine Rational ClearQuest-Abfrage für CrossPlatformBuild-Sätze aus.
  2. Wählen Sie auf der Seite Results den zum Ausführen des Builds erforderlichen CrossPlatformBuild-Satz aus. Im Fenster Details wird im Feld State angezeigt, dass der Datensatz den Status 'Submitted' aufweist.
  3. Klicken Sie in der Symbolleiste des Fensters Details auf den Pfeil neben dem Knopf Change State Knopf für Statusänderung, und klicken Sie auf Build. Der im Feld State angezeigte Status wechselt daraufhin von 'Submitted' zu 'BuildPending'.
  4. Klicken Sie auf den Knopf Apply, um die Statusänderung zu akzeptieren.
  5. Klicken Sie in der Symbolleiste des Fensters Details auf den Knopf Menu Knopf für Menüaufruf im Detailfenster, und klicken Sie danach auf Refresh , um den Build-Satz in der Datenbank zu aktualisieren.
  6. Führen Sie einen der folgenden Schritte aus:
    • Wenn der Build erfolgreich war, wird der im Feld State angezeigte Status in 'BuildCompleted' geändert. Bei Rational ClearCase-Builds weist diese Statusänderung entweder darauf hin, dass der im CCBuildConfig-Satz angegebene Build-Befehl ohne Schlüsselwörter für eine erfolgreiche Ausführung erfolgreich ausgeführt wurde, oder dass in der Ausgabe zum Buildbefehl ein Schlüsselwort für eine erfolgreiche Ausführung gefunden wurde. Wenn Sie einem Rational ClearCase-Build ohne Angabe von Schlüsselwörtern für eine erfolgreiche Ausführung ausgeführt haben, können Sie überprüfen, ob die Rational ClearCase-Artefakte erfolgreich erstellt wurden, indem Sie auf den Knopf Apply klicken und die Protokolldatei <rational_root<\ClearQuest\cpscm.log überprüfen. Sie können sich auch vergewissern, ob die Dateien wie über den ausgeführten Befehl vorgegeben erstellt wurden.
    • Wenn der Build fehlgeschlagen ist, wird der im Feld State angezeigte Status in 'BuildFailed' geändert. Überprüfen Sie die Fehlernachrichten in der Datei <rational_root>\ClearQuest\cpscm.log . Weitere Informationen zur SCLM-Kommunikation enthält die Datei <rational_root<\ClearQuest\cpscm_communications.log.
    • Es ist zu beachten, dass sich der Datensatzstatus 'BuildPending' beim Ausführen eines umfangreichen SCLM-Jobs im Stapelbetrieb durch die für die Aktualisierung und Änderung vorgenommenen Schritte möglicherweise nicht ändert, da der Build unter Umständen nicht erfolgreich ausgeführt wurde. Diese Situation tritt im Allgemeinen nur ein, wenn der JCL-Code fehlerhaft ist. Löschen Sie in diesem Fall den Datensatz oder versetzen Sie ihn, sofern Sie zur Gruppe der Rational ClearQuest-Benutzer mit erweiterten Berechtigungen gehören, manuell in den Status 'BuildFailed', und beheben Sie den Fehler. Informationen zu dieser Gruppe finden Sie im Abschnitt Optional: Rational ClearQuest-Benutzergruppe mit erweiterten Berechtigungen erstellen.
Dieser Abschnitt schließt die Erläuterungen zum Ausführen von Builds über einen übergeordneten CrossPlatformBuild-Satz ab. Als Nächstes lernen Sie, wie Sie fehlgeschlagene Builds mit demselben Datensatz erneut ausführen können. Verschaffen Sie sich einen Überblick über die Informationen im nächsten Abschnitt, und nutzen Sie ihn als Referenz, wenn Ihr Build jetzt erfolgreich war.


Feedback