Octopusを初めてセットアップして動作させてみました。これまでのところ、Octopusサーバーと触手をインストールし、NuGetをローカルフィードとして設定しました。 OctoPackを使用してパッケージを公開し、リリースを作成しました。ステージングに展開しようとしています。パッケージをダウンロードできません:パッケージ内のパッケージが見つかりません
最初の手順でエラーが表示されます。NuGetからパッケージをダウンロードできませんでした。 エラーパッケージをダウンロードできません:フィード '\ solomon \ deednugetfeed \'でパッケージWeb 1.0.0.0を見つけることができませんでした。System.Exception: '\ solomon \ deednugetfeed \'パッケージのWeb 1.0.0.0が見つかりませんでした。
さて、パッケージはそこにあり、NuGetリポジトリテストは成功します。
ポータル、Octopusサービス、およびNuGetフィードは、Win2008マシンで実行されています。最初はOctopusサーバーが既定のローカルシステムアカウントを使用していました。ポータルは既定のApplicationPoolIdentity(ポータルには独自のプールがあります)を使用していました。展開しようとしている間、上記のエラーが発生しました。次に、新しいローカルアカウントを作成し、それをAdministratorsグループに追加し、新しいアカウントを使用して実行するタコサービスとアプリケーションプールの両方を設定しました。 NuGetフォルダは新しいアカウントと共有されます。残念ながらそれは何の効果もありませんでした(すべてのサービスが再開されました)。
あなたは私が逃している可能性のある手がかりはありますか?
ありがとうございます!
パッケージはRSSフィードにありますか?システムログの例外はありますか?問題が権限に基づいているかどうかを確認するためだけに管理者パスワードで試しましたか? – Kye
正しいNuGetサーバーを使用するように展開手順を構成しましたか? Octopusは内部サーバーを搭載し、外部サーバーをサポートしています。 – brianfeucht