In den beiden vorangehenden Schritten wurde das Erstellen von
Konfigurationssätzen erläutert. Im Folgenden lernen Sie, wie Sie
Build-Sätze erstellen können, im Besonderen CrossPlatformBuild-Sätze.
CrossPlatformBuild-Sätze sind statusabhängige, nicht wiederverwendbare
übergeordnete Datensätze, über die eine koordinierte Build- und
Hochstufungsoperation in den über die zugehörigen untergeordneten SCLMBuild- und
CCBuild-Sätzen angegebenen SCLM-Projekten und Rational-ClearCase-Ansichten ausgeführt werden kann.
CrossPlatformBuild-Sätzen muss mindestens ein untergeordneter SCLMBuild- oder
CCBuild-Satz zugeordnet sein. Ein CrossPlatformBuild-Satz kann erst
erstellt werden, wenn mindestens ein SCLMBuildConfig- oder
CCBuildConfig-Konfigurationssatz vorliegt, der für die SCLMBuild-
oder CCBuild-Sätze, die Sie erstellen, verwendet werden kann.
- Klicken Sie auf
.
- Klicken Sie auf
.
- Klicken Sie im Fenster Choose Record
Type auf Crossplatformbuild und anschließend
auf OK.
- Klicken Sie im Fenster CrossPlatformBuild auf die
Registerseite Main:
- ClearQuest ID
- In diesem Feld wird die Rational-ClearQuest-ID des zu erstellenden
CrossPlatformBuild-Satzes angezeigt. Eine Bearbeitung ist nicht
möglich.
- State
- In diesem Feld wird der Build-Status des zu erstellenden
Datensatzes
angezeigt. Eine Bearbeitung ist nicht möglich. Neue Datensätze werden mit dem
Status "Submitted" erstellt.
- Headline
- Geben Sie einen aussagekräftigen Titel für diesen übergeordneten
Build-Satz ein.
- Description
- Geben Sie eine aussagekräftige Beschreibung für diesen
übergeordneten Build-Satz ein.
- Optional: Sie können Ihre Angaben
für Headline und Description als
Standardwerte für das Erstellen neuer CrossPlatformBuild-Sätze speichern, indem
Sie auf die Schaltfläche Values und anschließend auf
Save As Default klicken. Wenn Sie die Werte als
Standardwerte speichern, können Sie diese Werte anschließend beim Erstellen
neuer CrossPlatformBuild-Sätze übernehmen, indem Sie auf die Schaltfläche
Values und anschließend auf Load
Default klicken.
- Optional: Sie können Ihre Angaben
für Headline und Description als
Standardwerte für das Erstellen neuer CrossPlatformBuild-Sätze speichern, indem
Sie den Pfeil neben der Schaltfläche Load auswählen und
anschließend auf New klicken. Geben Sie anschließend im Fenster
New Record Template einen Namen für die Schablone ein,
und klicken Sie auf OK. Klicken Sie im
Fenster CrossPlatformBuild auf den Pfeil neben der Schaltfläche
Load, und wählen Sie Save as
Default aus. Wenn Sie die eingegebenen Werte speichern, können Sie
sie anschließend beim Erstellen neuer CrossPlatformBuild-Sätze übernehmen,
indem Sie in der Liste Template die gewünschte Schablone
auswählen und auf die Schaltfläche Load klicken.
- Klicken Sie auf die Registerseite
Build Records.
- Klicken Sie zum Erstellen eines SCLMBuild-Satzes im Fenster
SCLMBuild auf die Schaltfläche New.
Anmerkung: Mit Ausnahme der Felder
Headline und
Description dürfen die editierbaren Felder
dieser Sätze unabhängig vom verwendeten Zeichensatz nur
ASCII-Zeichen enthalten. Diese
Einschränkung ist durch die unter z/OS ausgeführte Serverkomponente der
SCLM-Integration bedingt.
- Klicken Sie im Fenster SCLMBuild auf die
Registerseite Main:
- ClearQuest ID
- In diesem Feld wird die Rational-ClearQuest-ID des zu erstellenden
SCLMBuild-Satzes angezeigt.
Eine Bearbeitung ist nicht möglich.
- State
- In diesem Feld wird der Build-Status des zu erstellenden
SCLMBuild-Satzes angezeigt.
Eine Bearbeitung ist nicht möglich. Neue Datensätze werden mit dem
Status "Submitted" erstellt.
- Headline
- Geben Sie einen aussagekräftigen Titel für den SCLMBuild-Satz ein.
- Description
- Geben Sie eine aussagekräftige Beschreibung für den SCLMBuild-Satz ein.
- Klicken Sie auf die Registerseite
SCLM.
- CrossPlatformBuild Parent
- In diesem Feld werden die Rational-ClearQuest-IDs übergeordneter Datensätze
angezeigt, denen der zu erstellende SCLMBuild-Satz zugeordnet ist. Eine
Bearbeitung ist nicht möglich. Die betreffenden IDs werden allerdings erst
angezeigt, wenn Sie die Erstellung des übergeordneten Datensatzes abgeschlossen
haben.
- Configuration
- Wählen Sie im Feld Configuration den Namen des
SCLMBuildConfig-Satzes aus, der mit dem SCLMBuild-Satz verwendet
werden soll.
- Batch
- Aktivieren Sie das Markierungsfeld für
Batch, wenn der Datensatz anschließend im
Stapelbetrieb
ausgeführt werden soll. Lassen Sie dieses Feld inaktiviert, wenn Sie
einen
Datensatz erstellen möchten, der im Onlinebetrieb ausgeführt werden soll. Der
Stapelbetrieb ist beim Erstellen umfangreicher Dateigruppen oder Ausführen
zeitaufwändiger Builds sinnvoll.
- Group
- Geben Sie den Namen der SCLM-Gruppe(n) mit den geänderten Anwendungsdaten ein. Wenn Sie Gruppen einer Hierarchie
eingeben möchten, müssen Sie die betreffenden Namen nacheinander, beginnend mit der untersten
Gruppe, und durch Kommas getrennt eingeben. Beachten Sie
dabei, dass es sich um Gruppen handelt, die die Ausgangsgruppen für die
Hochstufung, nicht die Zielgruppen darstellen. Sie müssen den Namen der obersten
Gruppe in der Hierarchie deshalb nicht angeben.
Wenn Ihre Gruppenhierarchie beispielsweise die Gruppen
DEV1, TEST und RELEASE enthält, können Sie in diesem Feld "DEV1,
TEST" eingeben, um Build- und Hochstufungsoperationen für ein SCML-Artefakt an die Spitze der Projekthierarchie zu verfolgen.
- Type
- Geben Sie den Namen des SCLM-Typs ein, der den Typ des SCLM-Paket-Members
angibt.
- Member
- Geben Sie den Namen des SCLM-Paket-Members ein, das Ziel der Aktion ist.
- Optional: Sie können die für diesen
SCLMBuild-Satz eingegebenen Werte als Standardwerte für das Erstellen neuer
SCLMBuild-Sätze speichern, indem Sie auf die Schaltfläche
Values und anschließend auf Save As
Default klicken. Wenn Sie die eingegebenen Werte als Standardwerte
speichern, können Sie diese Werte anschließend beim Erstellen neuer
SCLMBuild-Sätze übernehmen, indem Sie auf die Schaltfläche
Values und anschließend auf Load
Default klicken.
- Optional: Sie können die für diesen
SCLMBuild-Satz eingegebenen Werte als Standardwerte speichern, indem Sie den
Pfeil neben der Schaltfläche Load auswählen und anschließend
auf New klicken. Geben Sie anschließend im Fenster
New Record Template einen Namen für die Schablone ein,
und klicken Sie auf OK. Klicken Sie im Fenster
SCLMBuild auf den Pfeil neben der Schaltfläche
Load, und wählen Sie Save as
Default aus. Wenn Sie die eingegebenen Werte speichern, können Sie
sie anschließend beim Erstellen neuer SCLMBuild-Sätze übernehmen, indem Sie in
der Liste Template die Schablone mit den Standardwerten
auswählen und auf die Schaltfläche Load klicken.
- Klicken Sie auf OK, um den
SCLMBuild-Datensatz zu erstellen. Der Datensatz wird
daraufhin im Fenster SCLMBuild angezeigt.
Anmerkung: Sie können den neu erstellten untergeordneten Datensatz anschließend
zum Bearbeiten aufrufen, indem Sie in diesem Fenster doppelt auf die
zugehörige ID und
danach auf die Schaltfläche Actions klicken. Klicken Sie dann
auf Modify.
- Klicken Sie zum Erstellen eines CCBuild-Satzes im Fenster
CCBuild auf die Schaltfläche New.
- Klicken Sie im Fenster
CCBuild auf die Registerseite
Main:
- ClearQuest ID
- In diesem Feld wird die Rational-ClearQuest-ID des zu erstellenden
CCBuild-Satzes angezeigt. Eine Bearbeitung ist nicht möglich.
- State
- In diesem Feld wird der Build-Status des zu erstellenden
CCBuild-Satzes
angezeigt. Eine Bearbeitung ist nicht möglich. Neue Datensätze werden mit dem
Status "Submitted" erstellt.
- Owner
- Wählen Sie einen Eigner für diesen CCBuild-Satz aus.
- Headline
- Geben Sie einen aussagekräftigen Titel für den CCBuild-Satz ein.
- Description
- Geben Sie eine aussagekräftige Beschreibung für den CCBuild-Satz ein.
- Klicken Sie auf die Registerseite
ClearCase.
- Klicken Sie im Fenster CCBuild auf
die Registerseite ClearCase:
- CrossPlatformBuild Parent
- In diesem Feld werden die Rational-ClearQuest-IDs übergeordneter Datensätze
angezeigt, denen der zu erstellende CCBuild-Satz zugeordnet ist. Eine
Bearbeitung ist nicht möglich. Die betreffenden IDs werden allerdings erst
angezeigt, wenn Sie die Erstellung des übergeordneten Datensatzes abgeschlossen
haben.
- Configuration
- Wählen Sie im Feld Configuration den Namen des
CCBuildConfig-Satzes aus, der mit dem CCBuild-Satz verwendet werden soll.
- Optional: Sie können die für diesen
CCBuild-Satz eingegebenen Werte als Standardwerte für das Erstellen neuer
CCBuild-Sätze speichern, indem Sie auf die Schaltfläche Values
und anschließend auf Save As Default klicken. Wenn Sie
die eingegebenen Werte als Standardwerte speichern, können Sie diese Werte
anschließend beim Erstellen neuer CCBuild-Sätze übernehmen, indem Sie auf die Schaltfläche Values und anschließend auf Load
Default klicken.
- Optional: Sie können die für diesen
CCBuild-Satz eingegebenen Werte als Standardwerte für das Erstellen
neuer CCBuild-Sätze speichern, indem Sie den
Pfeil neben der Schaltfläche Load auswählen und anschließend
auf New klicken. Geben Sie anschließend im Fenster
New Record Template einen Namen für die Schablone ein,
und klicken Sie auf OK. Klicken Sie im Fenster
CCBuild auf den Pfeil neben der Schaltfläche
Load, und wählen Sie Save as
Default aus. Wenn Sie die eingegebenen Werte speichern, können Sie
sie anschließend beim Erstellen neuer CCBuild-Sätze übernehmen, indem Sie in
der Liste Template die Schablone mit den Standardwerten
auswählen und auf die Schaltfläche Load klicken.
- Klicken Sie auf OK, um den
CCBuild-Satz zu erstellen. Der Datensatz wird daraufhin im
Fenster CCBuild angezeigt.
Anmerkung: Sie können den neu erstellten untergeordneten Datensatz anschließend
zum Bearbeiten aufrufen, indem Sie in diesem Fenster doppelt auf die
zugehörige ID und
danach auf die Schaltfläche Actions klicken. Klicken Sie dann
auf Modify.
- Optional: Sie können die für diesen
übergeordneten Datensatz eingegebenen Werte als Standardwerte speichern. Dabei
ist jedoch zu beachten, dass das Speichern von Standardwerten eines
übergeordneten Datensatzes, dem untergeordnete Datensätze zugeordnet sind, dazu
führt, dass anschließend alle mit diesen Standardwerten erstellten
übergeordneten Datensätze ebenfalls mit den jeweiligen untergeordneten
Datensätzen verknüpft sind. Da Sie Build-Sätze (untergeordnete Build-Datensätze
eingeschlossen) nicht wiederverwenden können, ist es daher in der Regel
sinnvoller, keine Standardwerte zu speichern, nachdem Sie einem neuen
übergeordneten Datensatz untergeordnete Datensätze zugeordnet haben.
Speichern Sie die Standardwerte stattdessen direkt für eine spätere Erstellung
neuer übergeordneter Datensätze, und ordnen Sie dem übergeordneten Datensatz bei
der Bearbeitung erst dann neue untergeordnete Build-Sätze zu.
- Klicken Sie im Fenster CrossPlatformBuild
auf OK, um die Erstellung des übergeordneten Datensatzes
abzuschließen.
Dieser Abschnitt schließt die Erläuterungen zum Erstellen eines
übergeordneten CrossPlatformBuild mit einem untergeordneten SCLMBuild-Satz und
einem untergeordneten CCBuild-Satz ab. Als Nächstes erfahren Sie, wie
Sie einen Build mit einem übergeordneten Datensatz ausführen können.