ASP.NET zeigt die SVN-Revisionsnummer an
Frage
Ich sehe in der Fußzeile des Stapelüberlaufs, dass die SVN-Revisionsnummer angezeigt wird.Ist dies automatisiert und wenn ja, wie implementiert man es in ASP.NET?
(Lösungen in anderen Sprachen sind akzeptabel)
Lösung
Stellen Sie sicher, dass die Datei s enthältvn:keywords "Rev Id"
und dann setzen $Rev$
irgendwo da drin.
Andere Tipps
In meiner Rails-App habe ich eine geheime Aktion, die buchstäblich Folgendes bewirkt:
render :text => `svn info #{RAILS_ROOT}`
Dies ist das Äquivalent von Process.Start( "svn info..." )
wenn Sie nur damit vertraut sind .NET
)
Wenn ich mich frage, ob der Serververwalter die Website kürzlich aktualisiert hat, kann ich auf diese URL klicken und einen Blick darauf werfen.
in unserem Continuous-Integration-Setup verwenden wir SVNRevisionLabeller
und übergeben Sie die Variablen daraus an MSBuild, um sie beim Erstellen der kompilierten Website-DLL zu verwenden.Es steht dann für .NET zur Verfügung GetCurrentAssembly()
im Endbau.