3

私はTFS2010で遊んでおり、いくつかのカスタムステップを持つビルドプロセスをセットアップしようとしています。

これには、IISの停止/起動、ファイルの検索と置換など、環境全体での作業が含まれます。

オンラインで例を探してみましたが、ソースファイルに対してスクリプトなどを実行する方法について明確で意味のあるものは見つかりませんでした。デフォルトのビルドプロセステンプレート(DefaultTemplate.xml)を見ると、あまり理解できません。

これを行うにはどうすればよいですか?

4

2 に答える 2

6

TFS2010ワークフロービルドテンプレートのカスタマイズについては、EwaldHoffmanのシリーズをご覧ください。パート1から始めます(ここにアーカイブされています)。

また、デプロイメントを行っているように見えるため、デプロイメントの自動化をビルドの自動化から切り離したい場合があることにも言及する必要があります。

于 2010-10-07T04:17:19.850 に答える
0

これは、この質問に対して私が言うこととほぼ同じです(ビルドとデプライメントの段階を分割し、TFSDeployerを調査します)。追加の要素の1つは、より一般的です。展開タスクの場合、カスタム展開スクリプトを作成する必要がある簡単な統合ツールを見つけることができません。ビルドワークフローに「InvokeProcess」ステップを追加することで、任意のスクリプトを呼び出すことができます。TFSDeployerには、カスタムPowerShellスクリプトを挿入できる場所もあります。(PowerShellが気に入らない場合は、PowerShellまたは「InvokeProcess」で別のスクリプトエンジンを呼び出すことができます。)

于 2011-07-10T22:41:00.547 に答える