2

TFS 11 では、TFS の場所をネットワーク共有ではなくビルド ドロップとして指定できる新しい機能が追加されました。(参照: http://blogs.blackmarble.co.uk/blogs/rfennell/post/2012/03/13/Dropping-build-output-to-source-control-in-TFS11.aspx )

TFS2010でWindowsワークフローなどを介して同様のことを達成できる方法を知っている人はいますか? 検索に数日を費やしましたが、有用なものを見つけることができませんでした。

私が持っている最も近いのは、チェックインを実行するカスタム PowerShell スクリプトを実行することですが、それも機能していないようです。

どんな助けでも大歓迎です。

4

2 に答える 2

1

TFSバージョン管理クライアントAPIを使用してワークスペースに変更を加え、それらをコミットするカスタムアクションをいくつか作成する必要があります。Ewald Hofmanには、一連のファイルのバージョン番号を更新した後に同様のことを行うブログ投稿があります。

http://www.ewaldhofman.nl/post/2010/05/13/Customize-Team-Build-2010-e28093-Part-5-Increase-AssemblyVersion.aspx

このようなカスタムアクティビティを作成する場合は、 TeamBuildExtensionsプロジェクトを介してコミュニティと共有することを検討してください。

于 2012-04-19T14:56:29.073 に答える
0

単純な汚い解決策は、いくつかの Invoke Process アクティビティを使用して xcopy、tf add、および tf checkin コマンドを呼び出し、これを行うためにディレクトリ アクティビティを削除することです。

于 2012-04-19T16:56:57.493 に答える