Schrägstriche von Zweignamen in TeamCity entfernen

9

Ich versuche, die Zweignamen von TeamCity an OctopusDeploy zu übergeben, damit wir leicht verfolgen können, aus welchem ​​Zweig eine Implementierung stammt.

Dazu möchte ich den Zweignamen an die Versionsnummer (oder das mit octopack erstellte nugget-Paket) anhängen, damit ich dies in der Benutzeroberfläche von OctopusDeploy anzeigen kann.

Dies funktioniert gut, außer dass wir git-flow verwenden, so dass einige unserer Zweige Schrägstriche enthalten, die Octopack zum Fehlschlagen bringen (da Dateinamen keine Schrägstriche enthalten können):

%Vor%

Gibt es eine Möglichkeit, die Schrägstriche durch etwas anderes in TeamCity zu ersetzen, ohne die Art, wie wir unsere Zweige benennen, zu ändern?

    
Richard Dalton 29.10.2015, 16:00
quelle

1 Antwort

4

Mit einem Build-Skript können Sie mit dem Build-Prozess interagieren und eine benutzerdefinierte Build-Nummer angeben, in der Sie die Schrägstriche ersetzen können. Weitere Informationen finden Sie in den TeamCity Dokumenten .

Hier finden Sie ein c # -Beispiel zur Änderung der Build-Nummer.

Um beispielsweise die Build-Nummer zu verkleinern, können Sie CommonAssemblyInfo.cs mit einem Inhalt wie (aus dem obigen Link extrahiert) hinzufügen:

%Vor%     
dan 05.11.2015, 13:12
quelle

Tags und Links