Kennt jemand eine einfache Möglichkeit, die Build-Versionsnummer in einem HTML/JavaScript-Projekt anzuzeigen, das AMD verwendet?Wie kann TeamCity die Build-Versionsnummer in einer bestimmten Datei aktualisieren?
Die Versionsnummer wird von TeamCity als Teil des Buildprozesses generiert. Hier
ist, was ich in mehr Details bedeuten:
Einer meiner js Dateien (zB showVersion.js) eine Zeile wie diese hat:
alert('Build version: __build_ver_placeholder__ ');
Idealerweise nach der Teamcity abgeschlossen Build, wird die aktuelle Versionsnummer für den Platzhalter eingefügt. Und die Linie oben werden:
alert('Build version: 2.1.0 ');
Auf diese Weise kann der Benutzer die Build-Versionsnummer kennen, indem eine Schaltfläche auf einer HTML-Seite zu klicken, die die alert() Funktion aufruft.
Jede Idee wird sehr geschätzt. Vielen Dank.
Ist-Version nicht eine Umgebungsvariable während des Build von Teamcity ersetzt werden? –
Sie müssen ein Skript schreiben, um Ihre Dateien zu aktualisieren. –