TeamCity Enterprise 7.1.3 では、現在、ほとんどのアプリケーションに対して次のビルド チェーンがセットアップされています。
成果物のビルド > 開発へのデプロイ > 開発受け入れテスト > 統合へのデプロイ > 統合受け入れテスト
私たちは開発環境と統合環境を所有しているため、開発者はすべてシステム管理者として設定されました。ただし、「テストにデプロイ」プロジェクトを追加し、権限を少数の人に制限したいと考えています。
「テストにデプロイ」を除くすべてのプロジェクトに明示的に設定された権限を持つ役割を設定しました。これは機能しますが、90 の (そして成長している) プロジェクトでは、保守性があまり高くありません。新しいプロジェクトが作成されるたびに、これらの役割に権限を追加する必要があります。
だから私の質問は: 新しいプロジェクトが追加されたときにロールが自動的に権限を持つように、TeamCity で「テストにデプロイ」以外のロールを設定する方法はありますか? そうでない場合、これを管理するためのベスト プラクティスはありますか、それともプロジェクトが追加されるたびにアクセス許可を修正し続ける必要がありますか?