エンジニアリング グループのビルド プロセスを自動化しようとしています。その自動化の一環として、パターンに準拠する特定のタグを適用する行為が、次のことを行う自動化されたプロセスを開始するところまで到達しようとしています。
- ソースコードを確認する
- テンプレートからビルド スクリプトを作成する
- プロジェクトをビルドする
私はSubversionのポストフックでこれを行うことができると確信していますが、Subversionフック以外のものでこれを行う方法を見つけようとしています.
- ワークフローを開始するために Subversion リポジトリのタグ ディレクトリを監視することは理にかなっていますか?
- これに役立つ適切なツールはありますか (可能であれば .NET が最適です)。
- これを行うためのエンジンを作成した方がよいでしょうか?
私の好み:
- このすべてまたは一部を実行する既存の製品
- 開発作業が必要な場合は、.NET が望ましい
- Windows で動作します (Linux ベースのリポジトリがありますが、ビルドはすべて Windows で行われます)