Wir verwenden ein nettes $ (Datum: yyyy.MM.dd) $ (rev: .r) Build-Nummer-Format in unseren täglichen agilen Sprints. Die Freigabe muss jedoch mit einem einfacheren 1.0.0.rev-Schema nummeriert werden.TFS 2015 Build-Definition - Override Build-Nummer mit Variablen
Idealerweise möchte ich die Build-Nummer als eine Variable angeben, die automatisch im Dialog "Queue-Build" erweitert würde, wo es möglich wäre, überschrieben zu werden. Wie kann es gemacht werden?
Ich habe versucht, die $ (Stand: YYYY.MM.DD) Bewegen $ (rev: .r) -Format auf eine Variable, und diese Variable in der Registerkarte Allgemein verwenden und erhielt Fehler 400.
Warum möchten Sie die Build-Nummer als Variable angeben? Möchten Sie nur $ (Datum: yyyy.MM.dd) $ (rev: .r) behalten? Oder möchten Sie die Build-Nummer in Ihren Build-Schritten verwenden? –
@ Patrick-MSFT Ich möchte in der Lage sein, die Versionsnummer zu überschreiben (und das normale Format mit einem "Release" -Format zu ändern), wenn ich einen neuen Build einreiße - genauso wie ich jede andere Build-Variable ändern kann. – liorda
Sie können den Wert in der Warteschlangenerstellung der Versionsnummer nicht direkt ändern. Wenn Sie die Hauptversion oder die Nebenversion ändern möchten. Sie müssen es manuell in der Definition ändern. Einzelheiten, wie Sie dieses Blog verweisen können http://inclesoftware.com/2015/06/vnext-build-awesomeness-managing-version-numbers/ in meiner Antwort. –