私は現在、Windowsのスケジュールされたタスクとして実行されている夜間のビルドシステムを持っており、バッチファイルを呼び出して、次のように動作します:
- Subversion から最新のリビジョンをチェックアウトする
- メインの実行可能ファイルとライブラリの AssemblyInfo.vb ファイルを変更して、バージョン番号を 0.0.0.revision に設定します。
- MSBuild を呼び出して、すべて (インストーラーを含む) をビルドします。
- インストーラーとビルドのログを FTP サーバーにアップロードします。
これは問題なく動作しますが、ステップ 2 は汚れていて壊れやすく、これが私が望むことを行う唯一の方法だとは想像できません。何か案は?