Se non si dispone di strumenti o script di build esistenti, imparare le nozioni fondamentali di build e scrivere almeno uno script di build semplice prima di cercare di configurare una build basata su Jazz.
Il Build System Toolkit contiene il Jazz Build Engine e un toolkit delle attività Ant denominato toolkit della build. Jazz Build Engine è un loop di build continuo che esegue build su una macchina di build. Il Jazz Build Engine esegue tre funzioni primarie:
Non occorre utilizzare il Jazz Build Engine per eseguire queste funzioni se si dispone di un altro sistema o motore di build preferito per eseguire le proprie build. Le attività nel toolkit della build possono eseguire ciascuna di queste funzioni. Generalmente, è possibile richiamare le attività del toolkit della build dal motore di build selezionato o all'interno degli script di build. È possibile utilizzare le attività del toolkit della build per eseguire varie attività, comprese ottenere la richiesta di build successiva, avviare una build, completare una build e pubblicare i log.
È possibile trovare uno script di build di esempio che non utilizza il Jazz Build Engine all'indirizzo dirinstall/buildsystem/buildtoolkit/examples/standalone, dove dirinstall è la directory di installazione di Build System Toolkit.
Jazz Team Build utilizza una coda delle richieste di build per l'elaborazione delle richieste. Una richiesta entra nella coda in uno dei modi seguenti:
Nella maggior parte degli scenari, il Jazz Build Engine e l'attività getNextRequest gestiscono queste due richieste allo stesso modo.
Quando si configura una build che non utilizza il Jazz Build Engine, occorre creare una definizione build e oggetti motore di build in Rational Team Concert. Quando si crea la definizione build, generalmente si seleziona il modello Generico. Se non si intende utilizzare la funzione di pianificazione di Jazz, non includere la configurazione Pianificazione quando si crea la definizione build. Se non si intende elaborare le richieste di Jazz Team Build, quando si crea il motore di build, nella sezione Elaborazione delle richieste di build, deselezionare la casella di spunta Il processo del motore di build esegue il polling delle richieste.
Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug