Wenn ich ein Projekt kopiere, das Vorlagen verwendet, scheinen alle Abhängigkeiten in diesen Vorlagen "absolut" zu sein. Das ist nach dem Kopieren, es scheint, die neuen Projekte Build-Konfigurationen Abhängigkeiten verweisen alle auf die ursprünglichen Build-Konfigurationen zurück.
Gibt es eine Möglichkeit, dies so zu gestalten, dass die Abhängigkeiten in den Templates "relativ" zum Projekt sind?
Danke
AFAIK es kann gerade nicht im Moment gemacht werden. Eine Suche in der Fehlerdatenbank von TeamCity führt zu drei Bugs / Requests:
TW-18304 Support projiziert relative Snapshot-Abhängigkeiten in einer Buildkonfigurationsvorlage (OPEN)
Dies entspricht Ihrer Frage, wird jedoch als ein Duplikat von
angesehenTW-3287 Projektvorlagen (OPEN)
Aber ein Kommentar von TW-3287 schlägt auch die Verwendung von vor:
TW-4612 Eigenschaften auf Projektebene (FIXED)
Sie können also möglicherweise Eigenschaften auf Projektebene verwenden, um Ihre Anforderungen zu erfüllen. Je nachdem, wie sich die Projekte unterscheiden, können Sie die Buildkonfigurationen in den verschiedenen Projekten auf allgemeinen Vorlagen basieren, die wiederum mit Eigenschaften parametrisiert werden, die Sie auf Projektebene definieren. Die Vorlagen sollten nicht Abhängigkeiten enthalten, Sie müssen diese im 'ursprünglichen' Projekt konfigurieren. Laut einem Kommentar zu TW-18304 sollte eine einfache Kopie des Projekts die Referenzen tatsächlich innerhalb der neuen halten kopiertes Projekt Hab noch nichts versucht, aber es könnte einen Versuch wert sein.
Tags und Links teamcity