Toolkit di build Ant

Il toolkit di build Ant è un insieme di attività Ant che comunicano tra una macchina di build e un repository Jazz. Le attività possono effettuare varie operazioni su una build. Ad esempio, si possono utilizzare le attività Ant per aggiornare un risultato della build con informazioni sull'avanzamento. L'utilizzo del toolkit è opzionale, ma fornisce diverse funzioni utili alla maggior parte delle build. È possibile utilizzare il toolkit per qualsiasi build che può richiamare Ant. Questo argomento descrive le attività Ant comunemente utilizzate.

Indicazione sullo stato di avanzamento della build

Le attività startBuildActivity e completeBuildActivity consentono ad una build di fornire informazioni dettagliate sullo stato di avanzamento. Queste attività consentono di associare etichette delle attività con fasi di build, quali la compilazione, l'esecuzione del test o la creazione di package. Per build avanzate, le attività supportano attività gerarchiche e parallele.

Per una build in esecuzione, è possibile esaminare gli stati di attività della build e le durate nell'editor dei risultati della build, nella pagina Attività.

Pubblicazione delle risorse utente della build

La maggior parte delle build producono output utile, come ad esempio un programma eseguibile, un file zip di package o altre risorse utente. Le attività artifactLinkPublisher e artifactFilePublisher consentono alla build di pubblicare queste risorse utente. Le risorse utente sono disponibili nell'editor dei risultati della build, nella pagina Download.

Pubblicazione dei log di build

Jazz Build Engine pubblica automaticamente l'intero log di build. Comunque, la build può anche produrre altri file di log. È possibile utilizzare l'attività logPublisher per pubblicare questi log addizionali. Tutti i log sono disponibili nell'editor dei risultati della build, nella pagina Log.


Feedback

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug