Ho un singolo repository SVN contenente più progetti, ad es.Configurazione di più configurazioni di compilazione da VCS condiviso Root in TeamCity
- /molindo/tronco/foo
- /molindo/trunk/bar
- /molindo/trunk/baz
Attualmente, ho configurato 3 progetti, il tutto utilizzando i VCS condivisi radice/molindo.
Per impostazione predefinita, ogni commit attiva la generazione di tutti e 3 i progetti (sebbene trunk/foo non si preoccupi delle modifiche in trunk/bar o trunk/baz). Come ho visto, è possibile configurare i trigger VCS (ad es. +:/Trunk/foo/** per il progetto foo). Mentre questo funziona per l'attivazione di build, mostra comunque le modifiche in sospeso per altri progetti.
Quindi quali sono le mie opzioni ora. Mi veniva in mente
- accettare le modifiche non correlate indicate come in sospeso sulla UI
- tornare indietro e creare radici VCS per ogni progetto
Entrambe le opzioni sono ottimali. Il primo perché è brutto, il secondo perché ingombrante. C'è un'altra opzione che non conosco? O c'è un altro (preferito) per costruire più progetti da un repository SVN condiviso?
cancellato la mia risposta - ho guardato la mia copia di TeamCity (che qualcun altro ha configurato inizialmente) e ha visto quelle impostazioni ma non ha giocato al di là di ciò, quindi non si è reso conto che stava facendo quello che volevi! – Murph