10

さまざまなプロジェクトとビルド構成を備えたTeamCityインスタンスがあり、現在セキュリティは設定されていません。ほとんどのプロジェクトが公開されていても問題ありませんが、特定のユーザーにのみ表示されるプロジェクトをいくつか設定したいと思います。

サーバーにはすでに多くの公開プロジェクトが設定されているため、さまざまなチームにわたって、すべてに制限を設定することは避けたいと考えています。つまり、「アクセスを許可する」ではなく、「プロジェクトZへのアクセスを拒否する」を使用します。プロジェクトAに、プロジェクトBへのアクセスを許可し、...、プロジェクトYへのアクセスを許可します。

公開プロジェクトに影響を与えずに、これらのプロジェクトへのアクセスを制限するにはどうすればよいですか?

4

2 に答える 2

21

それでも答えが必要な場合は、TeamCity自体がこれを行うことができます。

  1. [管理]->[グループ]->[新しいグループの作成]に移動します。たとえば、パブリック
  2. このグループに役割を割り当てます。[選択したプロジェクトで役割を付与する]ラジオボタンを選択し、それらの公開プロジェクトを選択して、[割り当て]ボタンをクリックします。
于 2013-07-15T09:21:58.660 に答える
3

「テスター」グループを作成し、「テストビルド構成」のみのデプロイメントをトリガーする権限を付与したかったのです。これが私がしたことです。(ところで、これはTC 9.1です)

  1. 移動して「プロジェクトごとのアクセス許可を有効にする」 ここに画像の説明を入力してください

  2. 「ロール」の下に「プロジェクトテスター」のロールを作成し、「ビルドの実行」権限をロールに割り当てます。 ここに画像の説明を入力してください

  3. グループ「テストチーム」を作成し、それにロール「プロジェクトテスター」を割り当てました。

ここに画像の説明を入力してください

そして明らかに、ユーザーをグループに追加します。それが誰かを助けることを願っています。

于 2015-09-08T06:19:25.483 に答える