Wie beschrifte ich mein SVN-Projekt mit TeamCity VCS-Labeling, wenn ich eine Checkout-Regel verwende?Wie richte ich ein TeamCity VCS-Label (SVN) ein, wenn ich eine Checkout-Regel verwende?
Ich habe die Checkout-Regel gelesen, aber es fällt mir schwer, die Beziehung zwischen VCS-Labeling und Checkout-Regeln in TeamCity zu verstehen.
Meine SVN-Struktur wie folgt aussieht:
https://my.internalsvn.com/(...)/myproject/branches/gattaca-dev
https://my.internalsvn.com/(...)/myproject/tags
https://my.internalsvn.com/(...)/myproject/trunk
In Teamcity, mein VCS Wurzel konfiguriert ist:
https://my.internalsvn.com/(...)/myproject
Wenn ich den Build laufen, will ich es im aktuellen Arbeits ausgeführt werden Verzeichnis, also richte ich eine Checkout-Regel ein, die wie folgt aussieht:
+:branches/gattaca-dev => .
Wenn ich den VCS Labeling-Build hinzufüge Merkmal, es sagt mir:
fehlgeschlagen: Fehler-Label auf 'build-6': Keine gefunden Kennzeichnungsvorschriften für Kasse Regeln branches/gattaca-dev =>
Was muss ich zu Legen Sie fest, dass der Zweig, den ich erstelle (der von der Checkout-Regel auf "." konfiguriert ist), markiert wird?
https://my.internalsvn.com/(...)/myproject/tags/build-6
Wie lege ich die Kennzeichnungsregel für eine Checkout-Regel fest? Geht es in der Checkout-Regel selbst? Oder muss ich den VCS-Stamm bearbeiten und eine Kopie für diesen spezifischen Build erstellen?