tfs 2010 サーバー (ファイアウォール内のローカル ネットワーク) 上の特定のプロジェクトのナイトリー ビルド + ソース コードを (ローカル ネットワーク、dmz 内の) ftp サーバーに公開したいと考えています。
- 建てる
- 最新バージョンを入手
- Zip ビルドとコード
- FTPサーバーにコピー
ファイルのコピーには、ftp プロトコルを使用するか、ネットワーク共有にコピーできます。
これはチーム ビルドで簡単に行うことができますか、それとも追加のツールが必要ですか?
これは、Team Foundation Build を使用して非常に簡単に行うことができます。VS に同梱され、すぐに使用できる zip および ftp アクティビティもあります。
簡単にするツールが必要な場合は、Final Builderをお勧めします。このツールは、ビルドとテストの後に実行されるアクティビティを使用して、Team Foundation ビルドに統合され、ほとんど何でも実行できます。FTP および Zip アクティビティをドラッグ アンド ドロップする準備ができています。
FTP 経由でリモート サイトを同期/クリーンアップするなど、より複雑な場合は、カスタム CodeActivity を簡単に作成WebClient
し、C# コードで直接 FTP 経由で実行できます。