私はマスターとスレーブを使用してJenkinsの設定をしていますが、Role Strategy Pluginを使用してユーザーの承認を管理しています。私の目標は、特定のユーザーだけが特定のノードを構築できるようにすることです。 エージェントビルドのためのJenkinsロールベースの戦略
は私が DEVグローバルな役割が全体的に与えることが、私は(DEVフォルダ内)のジョブに対するすべての権限を与え DEVプロジェクトの役割、および DEVスレーブの役割を持っている権限を読み、ジョブが読み取り権限を持っています dev(。*)のパターンに従った名前のエージェント(=スレーブ)に対するビルド許可を与えます。要約すると:私は3つの役割にユーザーを割り当てると、ユーザーはdev01とprod01のように、すべてのノードでジョブを構築することができます。これは問題です.devユーザーが生産奴隷をビルドしたくないからです。ユーザーからスレーブロールを削除すると、同様の効果があるようです。
次に、プロジェクトロールからジョブビルドの権限を削除しようとしましたが、ユーザーがジョブを作成できませんでした。
このプラグインを使用して私の目標を達成する方法はありますか?私はJob Restrictions Pluginのような別のプラグインを使うことができると知っていますが、これをサポートしているように、ロールベースの戦略で1か所に構成を保持したいと考えています。