Nelle due fasi precedenti, viene riportata la modalità di creazione dei record di configurazione. La fase successiva consiste nell'apprendere la modalità di creazione di un record build, in modo specifico, un record CrossPlatformBuild.
Un record CrossPlatformBuild è un record principale con stato e non riutilizzabile
che esegue una operazione cooordinata Build e Promote in qualsiasi progetto SCLM e vista
Rational ClearCase specificati dai record secondari SCLMBuild e CCBuild.
Ad un record CrossPlatformBuild deve essere associato almeno un record secondario SCLMBuild o
CCBuild, ma può includerne altri. Prima di creare un record CrossPlatformBuild, è necessario almeno un record di configurazione SCLMBuildConfig o CCBuildConfig da utilizzare con i record SCLMBuild o CCBuild creati.
- Fare clic su .
- Nella finestra CrossPlatformBuild, fare clic sulla scheda Main:
- ClearQuest ID
- Questo campo non modificabile visualizza l'ID Rational ClearQuest del record CrossPlatformBuild creato.
- State
- Questo campo non modificabile visualizza lo stato della build del record creato.
I nuovi record sono creati nello stato Submitted.
- Headline
- Immettere un'intestazione valida per questo record build principale.
- Description
- Immettere una descrizione valida per questo record build principale.
- Opzionale: È possibile salvare le voci Headline e Description come valori predefiniti per creare futuri record CrossPlatformBuild facendo clic sulla freccia posta accanto al pulsante Load e selezionando New.
Quindi definire il modello nella finestra New Record Template e fare clic su OK.
Nella finestra CrossPlatformBuild, fare clic sulla freccia posta accanto al pulsante Load e selezionare Save
as Default. Mediante il salvataggio di queste voci, è possibile compilare i campi dei record CrossPlatformBuild che verranno creati in futuro selezionando il modello che contiene i valori predefiniti dall'elenco Template e facendo clic sul pulsante
Load.
- Fare clic sulla scheda Build Records.
- Per creare un record SCLMBuild, fare clic sul pulsante New nel pannello SCLMBuild.
Nota: Tranne per i campi Headline e Description, i campi modificabili di questo record possono accettare solo i caratteri ASCII, a prescindere dal character set uso. Questo limite è dovuto ad una restrizione con il componente server dell'integrazione SCLM in esecuzione su z/OS.
- Nella finestra SCLMBuild, fare clic sulla scheda Main:
- ClearQuest ID
- Questo campo non modificabile visualizza l'ID Rational ClearQuest del record SCLMBuild creato.
- State
- Questo campo non modificabile visualizza lo stato della build del record SCLMBuild creato. I nuovi record sono creati nello stato Submitted.
- Headline
- Immettere una intestazione valida per questo record SCLMBuild.
- Description
- Immettere una descrizione valida per questo record SCLMBuild.
- Fare clic sulla scheda SCLM.
- CrossPlatformBuild Parent
- Questo campo non modificabile visualizza gli ID Rational ClearQuest dei record principali a cui il record SCLMBuild creato viene associato.
Tuttavia, gli ID non sono visualizzati fino a quando non viene terminata la creazione del record principale.
- Configuration
- Nel campo Configuration, selezionare il nome del record SCLMBuildConfig da utilizzare con questo record SCLMBuild.
- Batch
- Selezionare Batch se si desidera creare questo record da eseguire in modalità batch. Lasciare il campo deselezionato per creare un record che viene eseguito in modalità online. Utilizzare la modalità batch per creare serie di file di grandi dimensioni o per eseguire build di lunga durata.
- Group
- Immettere il nome dei gruppi o del gruppo SCLM che contiene i dati applicativi modificati. Per immettere più gruppi in una gerarchia, immettere i nomi nel relativo ordine dal basso verso all'alto, separando ciascun nome gruppo tramite una virgola. Si tenga presente che si tratta di gruppi promossi
"da" e non "a". Quindi, non è necessario immettere il nome del gruppo più in alto nella gerarchia.
Ad esempio, se la gerarchia di gruppo contiene i gruppi DEV1, TEST e RELEASE, è possibile immettere "DEV1,
TEST" in questo campo per memorizzare le operazioni build e promote su un artefatto
SCLM all'inizio della gerarchia del progetto.
- Type
- Immettere il nome del tipo SCLM che specifica il tipo del membro del pacchetto SCLM.
- Member
- Immettere il nome del membro del pacchetto SCLM che indica la destinazione dell'azione.
- Opzionale: È possibile salvare le voci per questo record
SCLMBuild come valori predefiniti selezionando la freccia posta accanto al pulsante Load e selezionando New. Quindi definire il modello nella finestra New Record Template e fare clic su OK. Nella finestra SCLMBuild, fare clic sulla freccia posta accanto al pulsante Load e selezionare Save
as Default. Mediante il salvataggio di queste voci, è possibile compilare i campi dei record SCLMBuild che verranno creati in futuro selezionando il modello che contiene i valori predefiniti dall'elenco Template e selezionando il pulsante Load.
- Fare clic su OK per creare un record SCLMBuild. Il record viene visualizzato nel pannello SCLMBuild.
- Per creare un record CCBuild, fare clic sul pulsante New nel pannello CCBuild.
- Nella finestra CCBuild, fare clic sulla scheda Main:
- ClearQuest ID
- Questo campo non modificabile visualizza l'ID Rational ClearQuest del record CCBuild creato.
- State
- Questo campo non modificabile visualizza lo stato della build del record CCBuild creato. I nuovi record sono creati nello stato Submitted.
- Owner
- Selezionare un proprietario per questo record CCBuild.
- Headline
- Immettere una intestazione valida per questo record CCBuild.
- Description
- Immettere una descrizione valida per questo record CCBuild.
- Fare clic sulla scheda ClearCase.
- Nella finestra CCBuild, fare clic sulla scheda ClearCase:
- CrossPlatformBuild Parent
- Questo campo non modificabile visualizza gli ID Rational ClearQuest dei record principali a cui il record CCBuild creato viene associato.
Tuttavia, gli ID non sono visualizzati fino a quando non viene terminata la creazione del record principale.
- Configuration
- Nel campo Configuration, selezionare il record CCBuildConfig
da utilizzare con questo record CCBuild.
- Opzionale: È possibile salvare le voci in questo record CCBuild come valori predefiniti per creare futuri record CCBuild selezionando la freccia posta accanto al pulsante Load e facendo clic su New.
Quindi definire il modello nella finestra New Record Template e fare clic su OK. Nella finestra CCBuild, fare clic sulla freccia posta accanto al pulsante Load e selezionare Save
as Default. Mediante il salvataggio di queste voci, è possibile compilare i campi dei record CCBuild che si creeranno in futuro selezionando il modello che contiene i valori predefiniti dall'elenco Template e facendo clic sul pulsante
Load.
- Fare clic su OK per creare il record CCBuild. Il record viene visualizzato nel pannello CCBuild.
- Opzionale: È possibile salvare le voci in questo
record principale come valori predefiniti. Tuttavia, quando sono salvati i valori predefiniti di un record
principale associato ai record secondari, i nuovi record principali creati da questi valori predefiniti restano legati ai record secondari associati al record principale originale. Poiché non è possibile riutilizzare i record build (inclusi i record build secondari), è possibile non salvare i valori predefiniti, una volta associato un nuovo record principale ai record secondari. In alternativa, è possibile salvare i valori predefiniti, utilizzarli per creare un nuovo record principale in futuro e quindi modificare il record principale per associarlo ai nuovi record build secondari.
- Nella finestra CrossPlatformBuild, fare clic su OK per completare il record principale.
Questa sezione completa la procedura per creare un record principale CrossPlatformBuild
che includa un record secondario SCLMBuild e CCBuild. La fase successiva consiste nell'utilizzare il record principale per eseguire una build.