View Single Post
Old 01-08-2008, 15:17   #2
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Ecco la mia prima idea (che però mi sembra un po' debole)

- Quando CruiseControl fa il build del progettoA copia il ProjA.jar nella cartella remota "LibraryRepository"
- Quando creo il progettoB vado in "LibraryRepository" e mi tiro giù projA.jar, libreria che comitto sul repository insieme al codice.
- Nel build.xml del ProgettoB aggiungo un task ANT che si occupa di fare scp dalla cartella "LibraryRepository" di projA.jar.


Così dovrebbe funzionare. Però mi convince poco.

1) scp implica la creazione di un utente Dummy che ha acceso al LibraryRepository, le cui credenziali si spargono per il build.xml di tutti i progetti con dipendeze.
2) se uno si scorda di mettere il task che si occupa di fare l'update remota?
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso