Stiamo avendo due costruisce A e B, dove Un è un software che dipende dalla biblioteca B. Entrambi sono progetti Qt. Jenkins esegue il polling del SCM ogni 15 minuti. A volte capita che mi impegno A e B ma il timer di A termina prima che il timer di B. Quindi l'applicazione viene creata con una vecchia libreria, che causa il fallimento della compilazione. Ora sto cercando un modo per dire a Jenkins che B deve essere costruito prima della creazione di A inizia. Tuttavia, è possibile creare solo qualcosa dopo il una build di successo.Crea sempre una libreria prima dell'applicazione in Jenkins?
C'è una soluzione semplice o abbiamo appena incasinato il nostro processo di compilazione?
come stai gestendo la dipendenza tra A e B? svn: esterni, Maven, Ivy, su misura? –
@tom Entrambi i progetti vivono in diversi repository git. – atamanroman
quindi quando A costruisce, come ottiene la libreria B? –