2017-01-19 3 views
0

最近私のデスクトップにArtifactoyプラグインをインストールし、私のソリューションの1つを使用するように設定しました。私はプラグインが作成した新しいファイルとフォルダーを使ってプロジェクトをチェックインしました。Artifactory Pluginを各TFS Buildマシンにインストールする必要があります

私のデスクトップにローカルにプロジェクトを構築しようとしましたが、成功しました。私は、同じプロジェクトのためにTFSでビルドをキューしようとしたとき、それは次のエラーで失敗しました:

.artifactory \ Deploy.targets(26、5) 「JFrog.Artifactory.ArtifactoryBuild」タスクができませんでした アセンブリ C:¥Agent_work¥2¥s¥packages¥Artifactory.2.3.1¥lib¥net45¥JFrog.Artifactory.dllからロードします。 ファイルまたはアセンブリをロードできませんでした。 'file:/// C:¥Agent_work¥2¥s¥packages¥Artifactory.2.3.1¥lib¥net45¥JFrog.Artifactory.dll' またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。 宣言が正しいこと、アセンブリ とそのすべての依存関係が利用可能であること、およびタスクにMicrosoft.Build.Framework.ITaskを実装する パブリッククラスが含まれていることを確認します。プロセス 'msbuild.exe'がコード '1'で終了しました。

4つの警告がありましたが、私はそれらが問題であるかどうかはわかりません。

各ビルドマシンにArtifactory Pluginをインストールする必要がありますか?

+0

ビルドの一部としてNuGetパッケージの復元を実行する必要があるようです。 –

+0

あなたはどの種類のビルドを使用していますか? VnextまたはXAML bulid? –

答えて

0

エラーや警告なしでビルドを確実に実行するには、ビルドマシンのビルド環境がローカルの開発マシンと同じであることを確認する必要があります。

ビルドマシン上Artifactoryプラグインをインストールしたり、ビルド定義にを復元nugetパッケージを使用しますか。オンプレミス2013を構築し、デフォルトのビルドプロセス テンプレートが既にNuGetパッケージ いかなるせずにワークフローを復元実装Team Foundationの

を構築するのTeam Foundationを復元MSBuild Artifactory Plugin

パッケージ:詳細は、このチュートリアルを参照してください。特別な構成。プラグインを外部の からNuGet Package Restoreを避けるには、ワークフローからプラグインを削除する必要があります。

TFS2013でXAMLを使用している場合は、構成を再度確認してください.TFS2015以上でvNextを使用している場合は、手動で追加してください。

+0

TFS 2015更新プログラム3を使用しています。これはXAMLビルドではありません。私は上記のリンクを見て、それをテストします。 –

+0

こんにちは@PatDelaneyあなたはこの問題を理解しましたか?関連するnugetパッケージのリストアタスクをvNextビルド定義に追加することができます。 –

+0

残念ながら私はあなたに何を求めているのか分かりません。私はこのことのいくつかを初めて知りました。 –

関連する問題