2012-10-04 10 views
7

TeamCity 7.1.1を使用して、認証されたフィードURLと公開フィードURLの両方にNuGetパッケージを公開します。私は新しいパッケージを作成しましたが、公開フィードには表示されませんが、ログインすると非公開フィードに表示されます。TeamCity公開NuGetフィードにビルドショーを作成するにはどうすればよいですか?

アクセス許可の問題はありますが、そのビルドで「すべてのユーザー」に「Project Viewer」ロールを割り当てました。私は正しく表示されている別のビルドを持っており、設定は同じようです。新しいビルドが公開フィードに表示されなくなる原因は何ですか?

答えて

9

解決済み!私は何時間も私の頭を掻き回してきました。もちろんStackOverflowに投稿してから30秒後に答えが見つかりました!

GuestアカウントはAll Usersのメンバーではないため、Project Viewerの役割をAll Usersに割り当てるだけでは不十分です。

ゲストユーザにプロジェクトビューアの役割を明示的に割り当てる必要があります。これは、完全に別の画面では、のゲストユーザ設定の下で混乱して行われ、メインのユーザ管理画面の右上にリンクされています。ワラ!ジョブが完了しました。

+0

私はこの質問を閉じることができますが、それはあまり関係がなく、はっきりとわかりません。 – Arpit

+6

答えが出たら、常に明白です。それを見つけるのに数時間かかりました。私はまた、その関連性があると思うが、私は完全に私の質問のために偏っている。しかし、それが本当にあなたの感性を傷つけるなら、司会者の注意を喚起してください。 –

+1

すごい、うまくいった!私たちの公開NuGetフィードは何らかの理由でプロジェクトに表示されなくなったので、迷惑になりました。 –

関連する問題