従来の Delphi (Delphi 2006) プロジェクトの自動リリースを作成することに挑戦しています。
私は完全な Delphi 初心者です。だから私の質問はおそらく間違った方向に向かっています...
特定のプロジェクトのリリースプロセスを理解している限り、次のように機能します。
- 開発者が Delphi Studio でプロジェクトを開く
- プロジェクトを右クリック -> プロパティ -> バージョン情報
- 彼はダイアログで次のリリースの新しいバージョン番号を設定します。
- 彼はプロジェクトを保存します。これにより、バージョン番号をバイナリ形式で含む、対応する .resx ファイルが自動的に生成されます。
- .bsproj と .resx はソース管理にチェックインされます
- 自動ビルド (Hudson) が変更を取得し、リリースをビルドします。
リリースごとに新しいバージョン番号を取得する必要があるプロジェクトがいくつかあるため、このプロセスを自動化したいと考えています。
.bsproj は xml であるため、カスタム ツールを使用して簡単に操作できると思います。
ただし、Delphi Studio でプロジェクトを保存するときに現在行われている .resx ファイルの生成に苦労しています。
.resx の生成を自動化する方法はありますか? つまり、コマンドラインツールまたは同様のものを使用しますか?
または、よりスマートなアプローチはありますか?
どんな助けでも大歓迎です。