Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#5

AW: Subversion Revision in die Compilierung aufnehmen

  Alt 1. Jun 2012, 06:48
Das ist aber alles ziemlich umständlich :-/

1.) Wieso Batch-files oder noch schlimmer Scripte in anderen Sprachen zum bauen?
Delphi verwendet intern MSBuild, und es gibt keinen Grund um diese sehr umfangreiche und mächtige Build-Plattform noch irgendwas drumrum zu bauen. Was man mit MSBuild nicht hinbekommt, bekommt man auch nicht anderen Scripten hin.

2.) http://thekindofme.wordpress.com/200...-build-target/
Das ganze baut auf den MSBuild Community Tasks auf, die es auf Codeplex gibt.
Diese Tasks sind Erweiterungen für MSBuild und in dem Beispiel hier wird gezeigt, wie man die SVN Revision in eine MSBuild-Variable (heisst dort Property) ausliest und mittels des FileUpdate-Tasks in eine beliebige Datei schreibt (hier mit einer Replace-Regex).

Das ganze wird vor dem eigentlichen Build durchgeführt (hier passiert ein bisschen magic durch den Namen des targets).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat