In den beiden vorangehenden Schritten wurde das Erstellen von
Konfigurationssätzen erläutert. Im Folgenden lernen Sie, wie Sie
Build-Sätze, bzw. um genauer zu sein, CrossPlatformBuild-Sätze
erstellen
können.
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 (auch
ClearCase-Arbeitsbereiche genannt) 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 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 den Pfeil neben dem Knopf 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 dem Knopf
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 den Knopf Load klicken.
- Klicken Sie auf die Registerseite
Build Records.
- Klicken Sie zum Erstellen eines SCLMBuild-Satzes im Fenster
SCLMBuild auf den Knopf 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 Datensatz abgeschlossen
haben.
- Configuration
- Wählen Sie im Feld Configuration den Namen des
SCLMBuildConfig-Satzes aus, der mit dem SCLMBuild-Satz verwendet
werden soll.
- Batch
- Markieren Sie das Markierungsfeld für
Batch, wenn der Datensatz anschließend im
Stapelbetrieb
ausgeführt werden soll. Lassen Sie dieses Feld frei, 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) ein, die die geänderten
Anwendungsdaten enthält. Wenn Sie Gruppen einer Hierarchie
eingeben möchten, müssen Sie die betreffenden Namen mit der untersten
Gruppe beginnend nacheinander, getrennt durch ein Komma, 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-Paketmembers
angibt.
- Member
- Geben Sie den Namen des SCLM-Paketmembers ein, das Ziel der Aktion ist.
- Optional: Sie können die für diesen
SCLMBuild-Satz eingegebenen Werte als Standardwerte speichern, indem Sie den
Pfeil neben dem Knopf 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 dem Knopf
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 den Knopf Load klicken.
- Klicken Sie auf OK, um den
SCLMBuild-Datensatz zu erstellen. Der Datensatz wird
daraufhin im Fenster SCLMBuild angezeigt.
- Klicken Sie zum Erstellen eines CCBuild-Satzes im Fenster
CCBuild auf den Knopf 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 Datensatz 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 den
Pfeil neben dem Knopf 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 dem Knopf
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 den Knopf Load klicken.
- Klicken Sie auf OK, um den
CCBuild-Satz zu erstellen. Der Datensatz wird daraufhin im
Fenster CCBuild angezeigt.
- 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.