Jenkins でユーザー ロールの権限を設定する方法

Jenkins でユーザー ロールの権限を設定する方法

Jenkinsのユーザーロール権限の設定には、ロール戦略プラグインのインストールが必要です。

1.ロール戦略プラグインをインストールする

ダウンロードアドレス: https://updates.jenkins-ci.org/download/plugins/role-strategy/

Jenkins System Managementを開き、Manage Plugins-->Advancedをクリックし、Uploadをクリックしてダウンロードしたプラグインを選択してインストールします。

インストール後、Jenkinsを再起動します。

2. プラグインをインストールした後、システム設定->グローバルセキュリティの設定に移動し、次のように設定して保存します。

3. ユーザー/グループの権限を設定する

システム管理を開く --> 役割の管理と割り当て

3-1. 役割を管理する

グローバル ロールとプロジェクト ロールを作成し、ロールに権限を割り当てるには、このオプションを選択します。

テスト グループを追加し、全体的な読み取り権限、ジョブ ビルド権限、および表示読み取り権限を付与します。

プロジェクト ロール構成に表示されるジョブ

たとえば、auto で始まる文字列を一致させるには、auto* ではなく auto.* と記述する必要があります。これを覚えておいてください。 ! ! ! ! !

設定後に保存

3-2. ユーザー権限の追加(役割の割り当て)

まずユーザーを追加する必要があります システム管理 --> ユーザー管理 --> ユーザーの追加

4. 自動テスト タスクを作成します。ユーザー test (ビルド権限のみを持つ) がログインすると、自動テスト タスクのみが表示されます。これにより、異なるユーザーに異なるビューと権限を与えることができます。

要約する

上記は、編集者が紹介した Jenkins でのユーザー ロール権限の設定の実装方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Jenkins の docker-compose デプロイメントと構成に関する詳細なチュートリアル
  • Jenkins 構成自動メール送信プロセス図
  • Jenkins 構成 Python スクリプト タイミング タスク プロセス ダイアグラム
  • Jenkins を使用して Git+Maven 自動ビルドを設定する方法
  • Jenkins のインストールと設定に関する注意事項
  • Jenkinsの詳細なインストールと設定
  • Jenkins プライマリ アプリケーション Publish Over SSH プラグイン構成

<<:  MySQL 5.7.21 winx64 無料インストールバージョン設定方法グラフィックチュートリアル

>>:  Javascript での JSBridge に関する予備的研究

推薦する

MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Windows10)

MySQL 5.7.17 のインストールと設定方法の概要最初のステップは、MySQL公式サイトから...

Reactの親コンポーネントと子コンポーネント間のデータ転送の詳細な説明

目次1. 親コンポーネントが子コンポーネントにデータを渡す1.1. 親コンポーネントコード1.2. ...

Dockerを使用してMySQL 8.0をデプロイする方法の例

1. 公式サイトを参照してdockerをインストールする2. MySQLイメージをプルします(デフォ...

CentOS7にJDK8をrpmモードでインストールする

CentOS 7が正常にインストールされると、OpenJDKのJREがデフォルトでインストールされて...

Ubuntu環境にAnaconda3をインストールするための完全な手順

目次Anaconda の紹介1. ダウンロード1.1 インストールパッケージを保存するフォルダを作成...

Vueスロットの使用の詳細

目次1. スロットを使用する理由1.1 スロット1.2 コンポーネントのスロット1.3 例2. この...

NginxにおけるRewriteのリダイレクト設定と実践の詳しい解説

1: アドレス書き換えとア​​ドレス転送の意味を理解する。アドレス書き換えとア​​ドレス転送は異なる...

Vue3 ページ、メニュー、ルートの使用

目次1. メニューをクリックしてジャンプ1. ページ名の統一2. 管理ページを追加3. ルートを追加...

Linux の MySQL でリモート接続を承認する方法

注意: 他のマシン (IP) は、承認なしではクライアント経由で MySQL データベースに接続でき...

MySQLのインストール時に発生する可能性のある問題

質問1:インストール中に net start mysql と入力すると、次のエラー メッセージが表示...

MySQLでorder byを使用せずにランキングを実装する3つの方法のまとめ

ビジネスを想定: 2位の従業員の給与情報を見るデータベースを作成する emps が存在する場合はデー...

Linuxホスト名変更コマンドの詳しい説明

Linux ホスト名変更コマンド1. ホスト名を一時的に変更するだけの場合は、hostname コマ...

クラウドデータ移行サービスの観点から見たMySQLの大規模テーブル抽出モードの原理分析

概要: MySQL JDBC 抽出にはどのような方法を使用すればよいでしょうか? その方法を説明しま...

Vue フィルターの使用とタイムスタンプ変換の問題

目次1. 概念をすぐに認識する: 2. ローカルフィルター: 3. グローバルフィルター: 4. 拡...