Jenkins でユーザーとそれに対応する権限を管理するにはどうすればよいですか?

自動構築のために Jenkins を起動した後、Jenkins で設定されるプロジェクトが増えるにつれて、さまざまなプロジェクト グループ ユーザーに応じて制御する必要があるプロジェクトが増えます。そのため、ユーザーは自分のプロジェクトのみを表示でき、ビルド権限と表示権限のみを持つようになります。同様に、ユーザー B はユーザー A の建設プロジェクトを見ることができません。

権利プロフィール

ユーザー セキュリティ構成を有効にします。Jenkins の管理 → グローバル セキュリティの構成 → セキュリティ レルム → Jenkins 独自のユーザー データベース
ユーザーは自由に登録できます。有効にすると、Jenkins のホームページにサインアップ エントリが表示されます。チームのサイズは小さい (約 10)ユーザー無料登録オプションにより、ユーザー管理の時間コストが削減されます。管理者は、Jenkins管理コンソールのページ→「Jenkinsの管理」→「ユーザーの管理」から、バックグラウンドからユーザーを直接追加したり、ユーザーの追加・変更・削除などの操作を行うことができ、ユーザーごとにJenkinsで操作できる内容が異なり、分散管理できることがメリットです
。誤操作によるトラブルを防ぎます。たとえば、誤ってタスクを削除したり、誤ってコードを変更したりするなどです。一般的な権限構成は次のとおりです
。 管理者: Jenkins の構成、ジョブの作成と更新、ジョブの実行、ログの表示
タスク開発: ジョブの作成と更新、ジョブの実行、ログの表示
ユーザー: ジョブの実行、ログの表示
ユーザー操作を完了するには、管理者が制御する必要があります。Jenkins の管理 → グローバル セキュリティの構成 → 承認 → セキュリティ マトリックス | プロジェクト マトリックス承認ポリシー

事例の説明

管理者アカウントを使用して、ユーザー a とユーザー b をそれぞれ作成します。b ユーザーの読み取り権限。

管理者アカウントがジョブを作成し、そのジョブ内で一般がプロジェクト セキュリティを開始し、ユーザー a にジョブを構築および表示する権限を付与します。管理者アカウントは b ジョブを作成し、b ジョブ内で一般がプロジェクト セキュリティを開始し、ユーザー b にジョブを構築および表示する権限を付与します。

ユーザー a でログインすると、ジョブを表示したり、ジョブを構築したり表示したりできます。ジョブを構成および削除する権限がありません。ユーザーbも同様

最後に、私の記事を注意深く読んでくださった皆さんに感謝します。互恵性は常に必要です。それほど価値のあるものではありませんが、必要な場合はそれを取り上げることができます。

ここに画像の説明を挿入

ソフトウェアテストインタビューアプレット

ソフトウェア テストの質問バンクには、何百万人もの人が参加しました。誰が知っているのか!ネットワーク全体で最も包括的なクイズ ミニ プログラムです。携帯電話を使用して、地下鉄やバスの中でもクイズに答えることができます。

次の面接の質問セクションが取り上げられます。

1. ソフトウェアテストの基礎理論、2. Web、アプリ、インターフェース機能テスト、3. ネットワーク、4. データベース、5. Linux

6. Web、アプリ、インターフェイスの自動化、7. パフォーマンス テスト、8. プログラミングの基本、9. 時間面接の質問、10. 公開テストの質問、11. セキュリティ テスト、12. コンピューターの基本

これらの資料は、[ソフトウェア テスト] の友人にとって、最も包括的かつ完全な準備倉庫となるはずです。この倉庫は、最も困難な旅を乗り越える何万人ものテスト エンジニアにも同行してきました。そして、あなたにも役立つことを願っています。 

おすすめ

転載: blog.csdn.net/lzz718719/article/details/132512294