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最初のTCからナゲットサーバーにプッシュナゲットパッケージ
フィードから2番目のTCまで、または好きな場所にnugetパッケージをダウンロードしてください。
Octopusでこのフィードをパッケージソースとして使用できます
お役に立てれば。