/ / NuGetからnupkgを2番目のTCサーバの作業フォルダにダウンロードする - teamcity、nuget-package、octopus-deploy

NuGetからnupkgを2番目のTCサーバの作業フォルダにダウンロードする - teamcity、nuget-package、octopus-deploy

2つのTCインスタンス(ローカルTCと第2 TC)があります。ローカルのインスタンスでは、Buildステップしかなく、それが.nupkgを生成しています。 このローカルTC NuGetフィードから、そのパケットを取得して2番目のTCサーバーに、そしてここから公開してOctopusに展開したいと考えています。

我々は、いくつかの問題を抱えている生成された.nupkgを2番目のTeam Cityサーバーに使用します.Nugetパックは2番目のTCサーバーの作業フォルダにダウンロードされないため、NuGetフィードにのみ含まれます。

2番目のTCサーバーでこのエラーが発生します。C:BuildAgentwork36db94a2ba9df36aの[*。nupkg]と一致するパッケージを作成するファイルを見つけることができませんでした。

基本的にNuGetフィードからダウンロードした.nupkgをOctopusで展開できるようにするには、2番目のTCインスタンスの作業フォルダにダウンロードする必要があります。

どうすればこれを達成できますか?

私たちはNuGet Installerランナータイプで試してみましたが、この時点で.slnを使用していないため、良い解決策ではないようです。

他にもオプションがありますか? ありがとう

回答:

回答№1は0
  1. 社内ナゲットサーバーをインストールする(例: ProGet、または あなたを作成する

  2. 最初のTCからナゲットサーバーにプッシュナゲットパッケージ

  3. フィードから2番目のTCまで、または好きな場所にnugetパッケージをダウンロードしてください。

  4. Octopusでこのフィードをパッケージソースとして使用できます

お役に立てれば。