私はTFS2010で遊んでおり、いくつかのカスタムステップを持つビルドプロセスをセットアップしようとしています。
これには、IISの停止/起動、ファイルの検索と置換など、環境全体での作業が含まれます。
オンラインで例を探してみましたが、ソースファイルに対してスクリプトなどを実行する方法について明確で意味のあるものは見つかりませんでした。デフォルトのビルドプロセステンプレート(DefaultTemplate.xml)を見ると、あまり理解できません。
これを行うにはどうすればよいですか?
これは、この質問に対して私が言うこととほぼ同じです(ビルドとデプライメントの段階を分割し、TFSDeployerを調査します)。追加の要素の1つは、より一般的です。展開タスクの場合、カスタム展開スクリプトを作成する必要がある簡単な統合ツールを見つけることができません。ビルドワークフローに「InvokeProcess」ステップを追加することで、任意のスクリプトを呼び出すことができます。TFSDeployerには、カスタムPowerShellスクリプトを挿入できる場所もあります。(PowerShellが気に入らない場合は、PowerShellまたは「InvokeProcess」で別のスクリプトエンジンを呼び出すことができます。)