Nói chung, trong một tổ chức lớn, Jenkins có nhiều nhóm riêng biệt để quản lý và điều hành công việc. Nhưng việc quản lý nhóm người dùng này và phân quyền cho họ có thể gây rắc rối.
Theo mặc định, Jenkins đi kèm với 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 role và quyền chung cho họ. Điều này không lý tưởng, đặc biệt là đối với một tổ chức lớn.
Plugin "Role-based Strategy" cho phép bạn tạo role và quyền khác nhau cho những người dùng khác nhau. Trước tiên, bạn sẽ cần cài đặt plugin trong trang quản trị Jenkins của mình.
Bước 1: Đă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 trong máy chủ cục bộ của mình, hãy xem hướng dẫn cách cài đặt Jenkins trong bài viết dưới đây.
Nếu bạn đã cài đặt Jenkins trong máy chủ cục bộ của mình, bạn hãy truy cập Jenkins (mặc định là http://localhost:8080/) và đăng nhập vào trang quản trị bằng cách sử dụng thông tin đăng nhập của bạn.
Bước 2: Đi tới trang Manage Jenkins. Bây giờ bạn sẽ thấy các tùy chọn để tạo người dùng mới và quản lý người dùng hiện tại.
Bước 3:
Bước 4: Người dùng được tạo sẽ hiển thị trong danh sách người dùng ở màn hình Users.
Có hai phương pháp để cài đặt plugin trong Jenkins:
Bước 1: Đi tới trang Manage Jenkins -> Nhấp vào menu Manage Plugins.
Bước 2: Bạn mở tab Available rồi gõ "role" vào ô Filter -> Sau đó chọn plugin Role-based Authorization Strategy -> Rồi nhấp vào nút "Install without restart" (hãy đảm bảo bạn có kết nối internet đang hoạt động).
Bước 3: Khi plugin được cài đặt thành công, trạng thái "Success" sẽ được hiển thị như sau.
Nhấp vào đường dẫn Go back to the top page.
Bước 4: Cấu hình sử dụng Role Based Strategy cho Jenkins.
Bạn đi tới trang Manage Jenkins -> Configure Global Security -> Trong phần Authorization, bạn chọn Role-Based Strategy. Nhấp vào nút Save để lưu cấu hình.
Trong bước này, chúng ta sẽ tìm hiểu các vai trò (role) nhất định đối với một người dùng hoặc một nhóm người dùng.
Bước 1: Đi tới trang Manage Jenkins -> Chọn Manage and Assign Roles
Lưu ý rằng: tùy chọn Manage and Assign Roles chỉ được hiển thị nếu bạn đã cài đặt plugin role-based authorization strategy.
Bước 2: Nhấp vào Manage Roles để thêm role mới dựa trên tổ chức của bạn.
Bước 3: Để tạo một role mới được gọi là "developer" bạn làm như sau,
Bước 1: Bây giờ bạn đã tạo các vai trò, bước tiếp theo là gán các role này cho người dùng.
Bước 2: Chúng ta sẽ gán role "developer" mới tạo ở trên cho người dùng "guru" như sau:
Bạn có thể chỉ định bất kỳ role nào cho bất kỳ người dùng nào, theo nhu cầu của bạn.
Bạn có thể tạo các role cụ thể của dự án trong Project Roles. Trong trang Manage and Assign Roles của Jenkins:
Bạn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi duy trì hoạt động của trang web.
Bài viết này sẽ hướng dẫn bạn từng bước cài đặt plugin Git vào Jenkins. Tạo dự án đầu tiên trong Jenkins và cấu hình cho plugin Git.
Hướng dẫn đầy đủ và chi tiết từng bước cách tải, cài đặt, cấu hình mở khóa, cấu hình plugin cho Jenkins trên Windows.
Jenkins là gì? Tại sao nên sử dụng Tích hợp liên tục (CI) với Jenkins? Ưu điểm của việc sử dụng Jenkins để làm server tính hợp liên tục (CI).
Tích hợp liên tục (CI) là gì? Vì sao CI giúp tăng tốc quá trình phát triển, xây dựng phần mềm chất lượng tốt hơn và giảm thiểu các rủi ro.