TFS を使用して、非常に標準的なアジャイル ビルド プロセスに従います。
- 最新のソースコードからの夜間ビルド
- 2 週間ごとにステージング サーバーにビルドする
- 4 週間ごとに実稼働サーバーにビルドする
TFS で 1 と 2 をセットアップし、うまく機能しています。しかし、私は#3で少し苦労しています。「通常の」ビルドをセットアップすると、最新のソース コードが取得され、それを使用して運用サーバーにプッシュされます。しかし、私が本当に望んでいるのは、コードをステップ 2 から運用サーバーに移動することです。これは、QA チームによって既に精査されているためです。
XCopy などを使用するカスタム ビルド テンプレートを作成することも考えましたが、問題は構成文字列をどのように更新するかです。
私はこの記事に従っていましたが、これは私が望むものとまったく同じようです。 -specific-buildですが、機能していません。
皆さんはどのようにこれを達成しますか?