ho la seguente layout del progetto:Attivazione progetto upstream costruisce prima progetti a valle
- WAR Progetto A
- monte Progetti
- Dipendenza B
- Dipendenza C
- Dipendenza D
- monte Progetti
sto cercando di impostare un modo che ogni volta che voglio innescare una build, in primo luogo costruire B, C, e D. Se uno costruisce per B, C, o D sicuro allora anche la costruzione di A dovrebbe fallire.
Sembra un caso di costruzione comune, ma non sono sicuro di come realizzarlo. Ci sono le seguenti opzioni, ma non sembrano avere il giusto rapporto:
- Corporatura Trigger - Costruire dopo altri progetti sono costruiti
- costruirà il progetto corrente, dopo alcuni progetti upstream, ma ho bisogno per controllare la compilazione da questo progetto poiché sto facendo una distribuzione WAR. Voglio solo creare sempre prima le dipendenze.
- azioni post-generazione - Costruire altri progetti
- Will costruire progetti dopo questo, ma questo è contrario per quello che voglio fare.
C'è una configurazione di generazione in Hudson (o attraverso un plugin) che funziona per me?
Grazie per questo post di riferimento che è stato molto approfondito. Per le mie build, che usano maven2, mi basterà scm-interrogare sui lavori di dipendenza (B, C e D dalla domanda originale), pubblicare sul repository maven2 ed eseguire la build del progetto A ogni volta che voglio. Grazie ancora. I poster avevano ragione, non hai davvero bisogno di questo tipo di configurazione, se puoi contare sulla gestione delle dipendenze di maven/edera. – abargnesi
Il link Nabble è un 404 – Nemi