Tích hợp Jenkins GitHub: Làm cách nào để cài đặt Plugin Git?
Bạn đã biết, từ các hướng dẫn trước đây của Guru99, Jenkins là gì và cách cài đặt nó vào một hệ thống. Windows hệ thống. Giả sử bạn đã hoàn thành các bước cơ bản đó, bây giờ chúng ta sẽ chuyển sang phần quản lý Plugin.
Jenkins có hỗ trợ plugin nổi bật. Có hàng nghìn plugin ứng dụng của bên thứ ba có sẵn trên trang web của họ. Để biết liệu Jenkins có hỗ trợ các ứng dụng của bên thứ ba mà bạn nghĩ đến hay không, hãy kiểm tra thư mục plugin của họ tại https://plugins.jenkins.io/.
Với Hướng dẫn về Jenkins, bạn sẽ học:
Cài đặt Plugin trong Jenkins
Jenkins đi kèm với thiết lập khá cơ bản, vì vậy bạn sẽ cần cài đặt các plugin cần thiết để kích hoạt hỗ trợ ứng dụng của bên thứ ba tương ứng.
GitHub là kho lưu trữ mã dựa trên web, đóng vai trò chính trong DevOps. Nó cung cấp một nền tảng chung cho nhiều nhà phát triển làm việc trên cùng một mã/dự án để tải lên và truy xuất mã cập nhật, từ đó tạo điều kiện cho việc tích hợp liên tục.
Jenkins cần cài đặt plugin GitHub để có thể lấy mã từ kho GitHub.
Bạn không cần cài đặt plugin GitHub nếu bạn đã cài đặt plugin Git theo lời nhắc trong quá trình thiết lập cài đặt của Jenkins. Nhưng nếu không, đây là cách bạn cài đặt plugin GitHub trong Jenkins và lấy mã từ kho lưu trữ GitHub.
Cách cài đặt Plugin Git trong Jenkins
Sau đây là hướng dẫn từng bước về cách cài đặt plugin Git trong Jenkins:
Bước 1: Mở trang tổng quan của bạn.
Click vào Quản lý Jenkins nút trên bảng điều khiển Jenkins của bạn:
Bước 2: Tìm tùy chọn plugin.
Nhấp vào Quản lý các plugin:
Bước 3: Trong trang Plugin,
- Chọn Plugin GIT
- Nhấp vào Cài đặt mà không cần khởi động lại. Plugin sẽ mất vài phút để hoàn tất tải xuống tùy thuộc vào kết nối Internet của bạn và sẽ được cài đặt tự động.
- Bạn cũng có thể chọn tùy chọn Tải xuống ngay và cài đặt sau khi khởi động lại cái nút. Plugin nào được cài đặt sau khi khởi động lại
- Bạn sẽ thấy thông báo “Không có bản cập nhật” nếu bạn đã cài đặt plugin Git.
Bước 4: Khi các plugin đã được cài đặt,
Đến phần Quản lý Jenkins trên bảng điều khiển Jenkins của bạn. Bạn sẽ thấy các plugin của mình được liệt kê trong số các plugin còn lại.
Cách tích hợp Jenkins với GitHub
Bây giờ chúng ta sẽ thảo luận về quá trình tích hợp Jenkins và GitHub Windows hệ thống:
Bước 1) Tạo một công việc mới trong Jenkins, mở bảng điều khiển Jenkins bằng URL Jenkins của bạn. Ví dụ, http://localhost:8080/
Nhấp vào tạo việc làm mới:
Bước 2) Nhập tên mục, chọn loại công việc và nhấp vào OK. Chúng ta sẽ tạo một dự án Freestyle làm ví dụ.
Bước 3) Khi bạn nhấp vào OK, trang sẽ được chuyển hướng đến mẫu dự án của nó. Tại đây bạn sẽ cần nhập thông tin dự án:
Bước 4) Bạn sẽ thấy một đi tùy chọn theo Quản lý mã nguồn nếu plugin Git của bạn đã được cài đặt trong Jenkins:
LƯU Ý: Nếu đi tùy chọn không xuất hiện, hãy thử cài đặt lại các plugin, sau đó khởi động lại và đăng nhập lại vào bảng điều khiển Jenkins của bạn. Bây giờ bạn sẽ có thể nhìn thấy đi tùy chọn như đã đề cập ở trên.
Bước 5) Nhập URL kho lưu trữ Git để lấy mã từ GitHub.
Bước 6) Bạn có thể nhận được thông báo lỗi khi nhập URL kho lưu trữ lần đầu tiên. Ví dụ:
Điều này xảy ra nếu bạn chưa cài đặt Git trong máy cục bộ của mình. Để cài đặt Git trong máy cục bộ của bạn, hãy truy cập https://git-scm.com/downloads
Tải xuống tệp Git thích hợp cho Operahệ thống ting, trong trường hợp này, Windowsvà cài đặt nó vào máy cục bộ đang chạy Jenkins. Hoàn thành các hướng dẫn trên màn hình để cài đặt GIT.
Bước 7) Bạn có thể thực thi kho lưu trữ Git trong Jenkins sau khi Git được cài đặt trên máy của bạn. Để kiểm tra xem nó đã được cài đặt thành công vào hệ thống của bạn chưa, hãy mở dấu nhắc lệnh, gõ “Git” và nhấn enter. Bạn sẽ thấy các tùy chọn khác nhau xuất hiện cho Git:
Điều này có nghĩa là Git đã được cài đặt trong hệ thống của bạn.
Lưu ý: Nếu bạn đã cài đặt GIT trong hệ thống của mình, chỉ cần thêm đường dẫn git.exe vào Cấu hình Công cụ Toàn cầu.
Bước 8) Khi bạn đã có mọi thứ, hãy thử thêm URL Git vào Jenkins. Bạn sẽ không thấy bất kỳ thông báo lỗi nào khi tích hợp Jenkins Git:
Git hiện đã được cấu hình đúng trên hệ thống của bạn.
Cũng kiểm tra:- Các lựa chọn thay thế Jenkins tốt nhất (Mã nguồn mở và trả phí)