Ich habe einen einzigen SVN-Repository mehrere Projekte enthalten, z.B.Konfigurieren mehrerer Build-Konfigurationen von freigegebenen VCS Wurzel in Teamcity
- /molindo/trunk/foo
- /molindo/trunk/bar
- /molindo/trunk/baz
Derzeit habe ich konfiguriert 3 Projekte, unter Verwendung aller gemeinsamen VCS Wurzel/Molindo.
Standardmäßig würde jeder Commit den Build aller 3 Projekte auslösen (obwohl trunk/foo sich nicht um Änderungen in trunk/bar oder trunk/baz kümmert). Wie ich gesehen habe, ist es möglich, VCS-Trigger zu konfigurieren (z. B. +:/trunk/foo/** für Projekt foo). Während dies für das Auslösen von Builds funktioniert, werden noch ausstehende Änderungen für andere Projekte angezeigt.
Also was sind meine Optionen jetzt. Ich könnte denken
- unabhängige Änderungen akzeptieren gezeigt als ausstehend auf UI
- zurück und schaffen VCS Wurzeln für jedes Projekt
Beide Optionen sind suboptimal. Das erste, weil es hässlich ist, das zweite, weil es umständlich ist. Gibt es eine andere Möglichkeit, von der ich nichts weiß? Oder gibt es eine andere (bevorzugte), um mehrere Projekte aus einem gemeinsamen SVN-Repository zu erstellen?
meine Antwort Gestrichen - ich meine Kopie von Teamcity sah (was jemand anderes anfangs konfiguriert hat) und diese Einstellungen gesehen hat, aber nicht darüber hinaus gespielt hat, also nicht bemerkt hat, dass es getan hat, was du wolltest! – Murph