7

TeamCity 7.1.1 を使用して、認証済みフィード URL と公開フィード URL の両方で NuGet パッケージを公開しています。新しいパッケージを作成したばかりで、ログインするとプライベート フィードには表示されますが、パブリック フィードには表示されません。

権限の問題のようですが、そのビルドで「すべてのユーザー」に「プロジェクト閲覧者」の役割を割り当てました。正しく表示されている別のビルドがあり、構成は同じようです。新しいビルドがパブリック フィードに表示されない原因は何ですか?

4

1 に答える 1

10

解決しました!私は何時間も頭を悩ませてきましたが、もちろん、StackOverflow に投稿してから 30 秒後に答えを見つけました!

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

Project Viewers ロールをゲスト ユーザーに明示的に割り当てる必要があります。これは紛らわしいことに、メインのユーザー管理画面の右上にあるゲスト ユーザー設定の下の完全に別の画面で行われます。ワラ!ジョブ完了。

于 2012-10-04T05:51:14.700 に答える