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 に関する予備的研究

推薦する

開発効率を向上させる 20 の JavaScript ヒント

目次1. 配列を宣言して初期化する2. 合計、最小値、最大値を計算する3. 文字列、数値、オブジェク...

MySQL のユーザー権限を照会する方法の概要

MySQLユーザー権限を表示する2つの方法を紹介します1. MySQL grantsコマンドを使用す...

MySQL複合インデックスの概要

目次1. 背景2. 複合インデックスを理解する3. 左端一致原則4. フィールド順序の影響5. 単一...

RHEL7.5 mysql 8.0.11 インストールチュートリアル

この記事はRHEL7.5でのMySQL 8.0.11のインストールチュートリアルを記録しています。具...

MySQL スロークエリ関連パラメータの原理の分析

MySQL スロー クエリ (正式名称はスロー クエリ ログ) は、MySQL によって提供されるロ...

Docker 自動ビルド 自動ビルド実装プロセス図

自動ビルドとは、Docker Hub を使用して、Dockerfile ファイルを含む GitHub...

MySQLクエリで大文字と小文字を区別しない問題を解決する方法

質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...

トリガーメソッドを使用して、ファイルタイプの入力をクリックせずにポップアップファイル選択ダイアログボックスを実現します。

トリガー メソッドを使用できます。JavaScript にはネイティブのトリガー関数はありません。自...

nginx で第 3 レベルドメイン名を設定する方法の例

問題の説明nginx を設定することで、異なるポートを介して異なる Web アプリケーションにアクセ...

MySql テーブル内の行を削除する実用的な方法

まず、どのフィールドまたはフィールドの組み合わせがデータ行を一意に識別できるかを決定する必要がありま...

HTML のテキストエリア タグ

<textarea></textarea> は、複数行を入力できるテキスト ...

初心者向けのHTMLタグネストルールの詳細なまとめ

最近、HTML を再度学習しており、これは HTML に対する新たな理解と言えます。これを過小評価し...

base target="" はリンクのターゲットオープンフレームを制御します

<base target=_blank> は、基本リンクのターゲット フレームを新しいペ...

docker compose idea CreateProcess error=2 システムは指定されたファイルを見つけることができません

Docker の作成Compose の紹介Compose は、マルチコンテナ Docker アプリケ...

数百万のデータに対して MySQL クエリを最適化する 4 つの方法

目次1. 時間が経つにつれて限界が遅くなる理由2. 百万データシミュレーション1. 従業員テーブルと...