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

推薦する

CocosCreator Typescriptでテトリスゲームを作る

目次1. はじめに2. 解決すべきいくつかの重要な問題3.最後に書く1. はじめに最近、Cocos ...

Docker を使用して静的 Web サイト アプリケーションを作成する (複数の方法)

静的ウェブサイトをホストできるサーバーは数多くあります。この記事では、nginx、apache、to...

モバイル署名機能を実装するJavaScript

この記事では、モバイル署名機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...

MySQL インデックスクエリ最適化スキルを習得するための記事

序文この記事では、DBA がいないチームが参考にできるように、MySQL の一般的な使用に関するヒン...

Docker イメージのローカル Elasticsearch ポート操作へのアクセス

dockerスタックによってデプロイされたイメージサービスを使用すると、イメージを入力した後、理論的...

Mysql の mysql.user ユーザー テーブルの詳細な説明

MySQL は、異なるユーザーに異なる権限を割り当てることができるマルチユーザー管理データベースであ...

Javascriptでオブザーバーモードを実装する方法を教えます

目次オブザーバーパターンとは何ですか?シナリオシミュレーションコードの実装コードのリファクタリング要...

CentOS6.5 でファイル共有サービス Samba を構築するチュートリアル

Samba サービス:このコンテンツはサンバサービス学習者の参考用ですケースの説明:企業の管理者は、...

Javascriptの基礎を学ぶための10の重要な質問

目次1. Javascript とは何ですか? 2. DOMとは何か3. JSコードの実行方法4. ...

Nginxはリバースプロキシを使用して負荷分散プロセス分析を実装します

導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...

MySQL テーブル構造を Excel にエクスポートする方法

要件は次のとおりですテーブル構造、フィールドコメント情報、テーブル名などをエクスポートします。これは...

Linux の一般的な Java プログラム起動スクリプトのコード例

シェルを起動する頻度は非常に低いですが。 。 。しかし、書くたびに、多くの jar ファイル パスを...

Nginx ポート競合を解決するトラブルシューティング方法の例

問題の説明データ転送に Nginx を使用し、フロントエンドとバックエンドが分離された Spring...

Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法

MySQLバイナリのインストール方法mysqlをダウンロード参考: 1. パッケージを解凍する ta...

1 分で Nginx のバージョンをスムーズにアップグレードおよびロールバックする方法

今日は、企業の実際の本番環境でよく遭遇する、Nginx を新しいバージョンにアップグレードし、古いバ...