TFSコピービルド出力ソースコントロールへの出力
-
20-12-2019 - |
質問
私は、ソース管理へのビルド出力のコピーをサポートするTFSプロジェクトを使用しています。ビルド定義を開くと、これは「デフォルトの構築」の下にあります。ビルド出力をソース管理フォルダにコピーするオプションがあります。
TFS Server 2013(Update 2を使用)をインストールしたばかりで、この機能を新しいチームプロジェクトで使用します。ただし、新しいサーバー上のVS 2012またはVS 2013に新しいビルドを作成すると、ビルド出力をソース管理にコピーするオプションは与えられません。何が与えますか?
私は回避策を探していません、私のサーバーが最初に私が説明した最初のもののように機能するように変更するべきことを知りたいです。ありがとう!
私が話しているもののスクリーンショット: http://imgur.com/a/mhdnq
解決
これはTFSに一時的に存在した機能でしたが、私はそれ以来削除されていると思います。私がそれが具体的には、ネットワーク共有にアクセスしてビルドをドロップするためのネットワーク共有にアクセスできなかったCloud-Hosted Elasticビルドサーバーをサポートするように述べた場合。
ほとんどの人は、ビルド出力をTFSに入れることをお勧めします。最良のアプローチはそれらをNUGETフィードに公開することです。
ビルド出力をTFS(またはNUGETフィード)に入れたい場合は、自分で行うためにビルドワークフローを変更する必要があります。
他のヒント
新しいビルド定義を開く>プロセス。
テンプレートの下で新規選択を選択し、プロジェクトとフォルダを選択できるはずです。元のテンプレートを見つけてリンクします。あなたの選択肢が表示されます。
TFS 2013では、これは「TFSのストアドロップ」に変更されました。このオプションを選択すると、アクセスできる新しい反転ストアに保存したドロップ。
リリース管理のような組み込みのツールはまだサポートされていません。このオプションを使用することをお勧めしますが、資産をNugget Repositoryに公開します。
あなたのTFSがオンラインで利用可能な場合(VSOまたはHTTPS)場合は、携帯電話を使用して、公開しているNUGGETパッケージを動的にロードしてフィードで利用可能にします。
http://docs.myget.org/docs/how-to/use-tfs-online-git-with-myget-build-services