ASP .NETコアプロジェクトの継続的な展開、継続的な展開にVisual Studio Team Servicesを使用しています。 VSTSでは、ビルド定義を作成するときに、VSTSがコードを取得してビルドするリポジトリリンクを提供する必要があり、VSTSリリース定義でビルド成果物を使用できます。Visual Studio Team Servicesでビルド成果物としてWeb展開パッケージまたはNuGetパッケージを使用する
私のリポジトリとVSTSビルド定義をリンクしたくありません。その代わりに、私のプロジェクト用にWeb Deployment PackageまたはNuGetパッケージを作成する機能が必要です(私はVSTSからそれをやらなければならなくても構いません)。そして、そのパッケージをリリース定義のビルドアーティファクトとして使用します。
これは可能ですか?もしそうなら、私はこれをどのように達成することができますか?
ありがとうございました
NuGetパッケージをフィードに公開し、それをビルドアーティファクトとして使用した場合、IIS Webサイト/アプリケーションフェーズの展開でこのエラーが発生します。## [エラー]エラー:特定のパターンでパッケージが見つかりませんでした。 「Packages or Folder」フィールドに何を入力すればよいか分かりません。私はこれを試しました:$(System.DefaultWorkingDirectory)/ **/*。nupkgしかし同じエラーが発生しました –
@FarooqHanif Web Deployパッケージはzipファイルですが、nugetパッケージファイルは.nupkgです。 (Web配布パッケージファイルをNugetパッケージに含め、nugetパッケージファイルを解凍することはできますが、悪い方法です) –