In meinem Projekt habe ich eine Versionsnummer und eine Revisionsnummer. Die Versionsnummer ist im julianischen Datumsformat und wird jeden Tag erhöht, wenn die Versionsnummer mit jedem Build innerhalb eines Tages erhöht wird. Zum Beispiel im Mai 12 => 133,1, 133,2 und etc in 13. Mai => 134,1, 134,2 und etc.Wie zwei verschiedene Build-Nummern in TeamCity zu erhöhen
ich zwei Build-Konfigurationen erstellen können, die jeweils erhöht, aber ich bin nicht sicher, wie die anderen Build-Konfigurationen zugreifen Parameter.
Meine aktuelle Version Format% VersionJulDateBuildNum%%% build.counter
Das ist, was ich gesucht habe, Danke! .Ich brauche auch eine Möglichkeit, die Revisionsnummer für den nächsten Build nach dem nächtlichen Build zurückzusetzen. Gibt es eine Möglichkeit, dies ohne Powershell zu tun? –
Alles, was Sie tun müssen, ist "next.build = 1" in der Datei .properties des Projekts in \ config \ projects \ ProjectName \ BuildNumbers \ something.buildNumbers.properties zu speichern. TBH, wenn Sie eine Build-Konfiguration hatten, die jede Nacht ausgelöst wurde, die von der tatsächlichen Ausführung des Builds abhängig war, könnten Sie anschließend einen Schritt ausführen, um den Inhalt der Eigenschaftendatei neu zu schreiben. –
Ich habe die Eigenschaftendatei gefunden, Danke. Was ist der beste Weg, um diese Datei zu ändern und next.build = 1 zu setzen? Gibt es dazu neben dem Erstellen eines Build-Schritts, der ein Powershell-Skript ausführt, das die Datei überprüft und eine Suche durchführt und ersetzt? Weil mir das einfällt. –