2017-07-31 6 views
1

を構築し、私はステージング場所を設定することにより、TFSリポジトリに配備を構築し、いくつかのXAML定義を持っていました次のようになります。ドロップ/展開バイナリは、Visual Studioオンライン(通称チームサービス、別名のTeam Foundationサービス)で定義

Copy build output to the following drop folder: 
    $/{reposotiory}/Drops 

新しいvNextビルド定義を作成した後、この動作を再現することができません。

私はここで提案したようアーティファクト(サーバタイプ)を作成しました:https://www.visualstudio.com/en-us/docs/build/steps/utility/publish-build-artifactsが、それは(アーティファクトタブで)ウェブサイトを通じてのみアクセス可能です:Artifact tab in visualstudio.com

その他StackOverflowの質問がで外部のサーバにデプロイするために参照してください。

:のようなUNCパスを使用して

リポジトリにバイナリをドロップすることはできますか?私は間違って何かしていますか?

答えて

0

ファイルをローカルリポジトリ(UNCパス、共有フォルダを作成)にドロップしてから、リモートリポジトリへのドロップインをチェックインすることができます。ビルドプロセスの中でそれをしたい場合は、tf checkinコマンドでcmd /バッチファイルを作成してください。

TFSリポジトリはソース管理用であるため、バイナリファイルはソース管理に追加する必要はありません。したがって、UNCパスまたはFTPを使用して、ドロップファイルを格納する方がよいでしょう。

enter image description here

+0

私はVisual Studioのオンライン使用しています、私自身のTFSサーバーを持っていない:リポジトリとして(HTTPS // {} mycompanyの.visualstudio.com /)を、サーバーを構築します。ドキュメントではArtifact Typeファイル共有をVisual Studio Onlineで使用することはできません。私が間違っている? – Alex

+0

@Alexファイル共有はVSTSでも利用できます。[プライベートWindowsエージェント](https://www.visualstudio.com/en-us/docs/build/actions/agents/v2-windows)をビルドおよびエージェントサービスアカウントにUNCパスへのアクセス権があることを確認してください。 –

+0

@AlexそれはUNCのパスであなたのために働くのですか? –

関連する問題