1

Visual Studio Online Build でソリューションを構築しています。デフォルトの「ステップ」は、ビルド/テスト/インデックス+公開/公開ビルド アーティファクトです。ソース管理 (rootfolder/builds) 内のフォルダーにビルドを配置したい。ただし、出力パスを入力するオプションはどこにもありません。

編集:ビルド画面の「タイムライン」の横に「アーティファクト」を表示するオプションがあることがわかりますが、ドロップを「$ myproject/mybranch/builds/」のようなTFSオンラインプロジェクトフォルダーに表示/コピーしたい'

4

3 に答える 3

1

ビルド ドロップを TFS サーバーに保存するオプションはサポートされなくなりました。2012 年に一時的な措置として導入され、2013 年にサーバー ドロップに置き換えられました。

サーバー ドロップは、TFS/VSO のバージョン管理されていないストアに格納されるため、バージョン管理のオーバーヘッドは発生しません。

TFS 2015 では、これは新しい Artifacts リポジトリに移行されました。すべてのビルド出力はサーバーに保存され、Web および API を介してアクセスできます。

于 2015-10-31T14:56:33.000 に答える
0

カスタムpowershellタスクで可能です。最近、ドロップ アーティファクトを $myproject/mybranch/builds などのフォルダーに "チェックイン" できる powershell ビルド タスクを作成しました。

ご覧ください: https://github.com/skuvnar/visual-studio-team-services-scripts

可能ではありますが、ビルドであらゆる種類の問題を引き起こす可能性があるため、反対することをお勧めします。

于 2016-11-19T08:58:30.570 に答える