1

アプリケーションごとに、Jenkins で AppName.Dev および AppName.Rel プロジェクトを作成し、Development および Release ブランチを構築します。ここで、特定のユーザーのみがリリース ビルドを変更/実行できるようにしたいと考えています。

現在、この役割/フォルダー ベースのアクセス制御プラグインを使用しています: https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

たとえば、私は TE/TS.* というロール/ルールを持っているので、ドメイン グループ TS の全員が TE/TS フォルダ内のプロジェクトにフル アクセスできます。このフォルダー内には、App1.Dev、App1.Rel および App2.Dev、App2.Rel などのプロジェクトがあります。

TS の全員が *.Dev プロジェクトにフル アクセスできるようにするにはどうすればよいですか。

別のアプローチは、.*Dev プロジェクトを TE/TS/Dev フォルダーに、*.Rel プロジェクトを TE/TS/Rel フォルダーに分離することです。

4

1 に答える 1

2

次のルールは、フォルダー TE/TS 内の .Release で終わる名前を持つすべてのプロジェクトにユーザーを制限できます。

TE/TS.*.Release
于 2016-01-06T22:13:07.787 に答える