Cách tạo/thêm người dùng trong Jenkins và quản lý quyền

Nói chung, trong một tổ chức lớn, có nhiều nhóm riêng biệt để quản lý và điều hành công việc ở Jenkins. Nhưng việc quản lý đám đông người dùng này và phân công vai trò cho họ có thể gây rắc rối.

Theo mặc định, Jenkins có các tùy chọn tạo người dùng rất cơ bản. Bạn có thể tạo nhiều người dùng nhưng chỉ có thể gán các vai trò và đặc quyền chung giống nhau cho họ. Điều này không lý tưởng, đặc biệt đối với một tổ chức lớn.

Sản phẩm Plugin chiến lược vai trò cho phép bạn chỉ định các vai trò và đặc quyền khác nhau cho những người dùng khác nhau. Trước tiên, bạn cần cài đặt plugin trong môi trường mange Jenkins của mình.

Cách tạo / thêm người dùng trong Jenkins

Dưới đây là các bước để tạo người dùng mới trong Jenkins:

Bước 1) Đăng nhập vào Bảng điều khiển Jenkins

Đăng nhập vào bảng điều khiển Jenkins của bạn bằng cách truy cập http://localhost:8080/

Nếu bạn chưa cài đặt Jenkins trên máy chủ cục bộ, hãy truy cập URL thích hợp và truy cập bảng điều khiển bằng thông tin đăng nhập của bạn.

Tạo/Thêm người dùng trong Jenkins

Bước 2) Chọn tùy chọn

Bây giờ bạn sẽ thấy các tùy chọn để tạo và thêm người dùng trong Jenkins cũng như quản lý người dùng hiện tại.

Bước 3) Tạo người dùng mới

  • Trong phần Quản lý Jenkins, nhấp vào Tạo người dùng
  • Nhập Jenkins để thêm thông tin người dùng như mật khẩu, tên, email, v.v.
  • Nhấp vào Tạo người dùng

Tạo/Thêm người dùng trong Jenkins

Bước 4) Người dùng được tạo

Bạn sẽ thấy trên bảng điều khiển có một người dùng Jenkins mới được tạo theo thông tin đã nhập.

Tạo/Thêm người dùng trong Jenkins

Cách cài đặt Plugin chiến lược vai trò trong Jenkins

Có hai phương pháp cài đặt plugin trong Jenkins:

  1. Cài đặt nó thông qua bảng điều khiển Jenkins của bạn
  2. Tải xuống plugin từ trang web Jenkins và cài đặt thủ công.

Bước 1)

1. Đi đến Quản lý Jenkins

2. Nhấp vào tùy chọn Quản lý plugin

Cài đặt Plugin chiến lược vai trò trong Jenkins

Bước 2)

  1. Trong phần có sẵn, màn hình Tìm kiếm “vai trò”.
  2. Chọn vai tròChiến lược ủy quyền dựa trên Plugin
  3. Bấm vào "Cài đặt mà không cần khởi động lại” (đảm bảo bạn có kết nối internet đang hoạt động)

Cài đặt Plugin chiến lược vai trò trong Jenkins

Bước 3)

Sau khi cài đặt plugin, trạng thái “thành công” sẽ được hiển thị.

Cài đặt Plugin chiến lược vai trò trong Jenkins

Nhấp vào Quay lại trang đầu.

Bước 4) Đến phần Quản lý Jenkins -> Định cấu hình bảo mật toàn cầu -> Dưới ủy quyền, chọn Chiến lược dựa trên vai trò. Nhấp vào Lưu.

Cài đặt Plugin chiến lược vai trò trong Jenkins

Cách quản lý người dùng và vai trò trong Jenkins

Sau đây là các bước về cách quản lý và chỉ định vai trò trong Jenkins:

Bước 1)

1. Đi đến Quản lý Jenkins

2. Lựa chọn Quản lý và phân công vai trò

Quản lý người dùng và vai trò trong Jenkins

Lưu ý: rằng Quản lý và phân công vai trò tùy chọn sẽ chỉ hiển thị nếu bạn đã cài đặt plugin chiến lược vai trò.

Bước 2) Nhấp vào Quản lý vai trò để thêm vai trò mới dựa trên tổ chức của bạn.

Quản lý người dùng và vai trò trong Jenkins

Bước 3) Để tạo vai trò mới gọi là “nhà phát triển”,>

  1. Nhập “nhà phát triển” dưới “vai trò”.
  2. Nhấp vào “Thêm” để tạo vai trò mới.
  3. Bây giờ, hãy chọn quyền người dùng Jenkins mà bạn muốn gán cho vai trò “Nhà phát triển”.
  4. Nhấp vào để lưu

Quản lý người dùng và vai trò trong Jenkins

Cách gán vai trò trong Jenkins

Bước 1) Bây giờ bạn đã tạo vai trò, hãy để chúng tôi chỉ định chúng cho những người dùng cụ thể.

  1. Đến phần Quản lý Jenkins
  2. Chọn Quản lý và phân công vai trò

Gán vai trò trong Jenkins

Bước 2) Chúng tôi sẽ thêm vai trò mới “nhà phát triển” cho người dùng “guru99"

  1. Hộp kiểm chọn vai trò nhà phát triển
  2. Nhấp vào để lưu

Gán vai trò trong Jenkins

Bạn có thể chỉ định bất kỳ vai trò nào cho bất kỳ người dùng nào, theo nhu cầu của bạn.

Cách tạo vai trò dự án trong Jenkins

Bạn có thể tạo các vai trò cụ thể của dự án trong Vai trò dự án.

Bước 1) Trong phần Quản lý và phân công vai trò của Jenkins

  1. Nhập vai trò là “người thử nghiệm”
  2. Thêm một mẫu vào đây bằng cách thêm kiểm thử.*, để bất kỳ tên người dùng nào bắt đầu bằng “người thử nghiệm” sẽ được chỉ định vai trò dự án mà bạn chỉ định.
  3. Nhấp vào Thêm
  4. Chọn đặc quyền
  5. Nhấp vào để lưu

Tạo vai trò dự án trong Jenkins