Hướng dẫn cài đặt Jenkins trên Ubuntu 20.04

Jenkins là một công cụ tự động hóa mã nguồn mở phổ biến, được sử dụng để triển khai CI/CD (Continuous Integration/Continuous Deployment). Cài đặt Jenkins trên Ubuntu 20.04 là một quá trình đơn giản nhưng cần thực hiện đúng các bước để đảm bảo hệ thống hoạt động ổn định. Jenkins là một công cụ tự động hóa mã nguồn mở mạnh mẽ, được sử dụng rộng rãi để triển khai các quy trình CI/CD (Continuous Integration/Continuous Deployment).

Bài viết này cung cấp hướng dẫn chi tiết từng bước để cài đặt Jenkins trên hệ điều hành Ubuntu 20.04, cùng với các mẹo xử lý sự cố và thông tin bổ sung để bạn bắt đầu sử dụng Jenkins hiệu quả.

Yêu cầu hệ thống

  • Máy chủ chạy Ubuntu 20.04.
  • Tài khoản người dùng có quyền sudo.
  • Kết nối Internet ổn định.
  • Cần cài đặt Java (Jenkins yêu cầu Java Runtime Environment).

Các bước cài đặt Jenkins

Bước 1: Cập nhật hệ thống

Đảm bảo hệ thống được cập nhật trước khi bắt đầu cài đặt.

sudo apt update
sudo apt upgrade -y

Bước 2: Cài đặt Java

Jenkins yêu cầu Java. Cài đặt OpenJDK 17, phiên bản được khuyến nghị cho Jenkins.

sudo apt install openjdk-17-jdk -y

Kiểm tra phiên bản Java đã cài đặt:

java -version

Kết quả sẽ hiển thị thông tin phiên bản Java, ví dụ:

jen 1

Bước 3: Thêm kho lưu trữ Jenkins

Thêm khóa GPG của Jenkins để xác thực gói cài đặt.

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null

Thêm kho lưu trữ Jenkins vào hệ thống:

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

Cập nhật lại danh sách gói:

sudo apt update

Bước 4: Cài đặt Jenkins

Cài đặt Jenkins bằng lệnh sau:

sudo apt install jenkins -y

jen 2

Bước 5: Khởi động và kiểm tra trạng thái Jenkins

Khởi động dịch vụ Jenkins:

sudo systemctl start jenkins

Kích hoạt Jenkins để tự động chạy khi khởi động hệ thống:

sudo systemctl enable jenkins

Kiểm tra trạng thái dịch vụ Jenkins:

sudo systemctl status jenkins

Nếu dịch vụ đang chạy, bạn sẽ thấy trạng thái active (running) trong đầu ra.

jen 3

Bước 6: Cấu hình tường lửa (nếu cần)

Nếu bạn sử dụng UFW (Uncomplicated Firewall), mở cổng 8080 (cổng mặc định của Jenkins):

sudo ufw allow 8080
sudo ufw status

Nếu UFW chưa được kích hoạt, bạn có thể kích hoạt nó:

sudo ufw enable

Bước 7: Truy cập Jenkins

Mở trình duyệt và truy cập:

http://địa_chỉ_ip_máy_chủ:8080

Thay địa_chỉ_ip_máy_chủ bằng địa chỉ IP của máy chủ Ubuntu.

jen 4

Lần đầu truy cập, Jenkins sẽ yêu cầu bạn nhập mật khẩu ban đầu. Lấy mật khẩu này từ tệp:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

jen 5

Sao chép mật khẩu, dán vào giao diện web và nhấn “Continue”.

Bước 8: Cài đặt các plugin và cấu hình ban đầu

Sau khi nhập mật khẩu, Jenkins sẽ đề xuất cài đặt các plugin được khuyến nghị. Chọn tùy chọn “Install suggested plugins” để cài đặt các plugin phổ biến.

jen 6

Jenkis sẽ tự động thiết lập các Plugins phổ biến, bạn vui lòng đợi trong vài phút để tiếp tục.

jen 7

Sau khi hoàn tất thiết lập Plugins, tiếp theo bạn hãy tạo tài khoản quản trị viên (admin) bằng cách điền thông tin người dùng.

jen 8

Nhập tên miền của bạn vào bước kế tiếp để có thể truy cập nhanh hơn. Nếu không có thay đổi, bạn có thể giữ lại để truy cập thông qua IP máy chủ. Nhấn Save and Finish để hoàn tất.

jen 9

Khi Jenkins đã sẵn sàng, bạn hãy click chọn Start using Jenkins để bắt đầu sử dụng dịch vụ.

jen 10

Bạn sẽ được chuyển đến giao diện chính của Jenkins. Từ đây, bạn có thể bắt đầu tạo các pipeline hoặc công việc CI/CD.

jen 11

Kết luận

Bạn đã cài đặt Jenkins thành công trên Ubuntu 20.04! Jenkins hiện sẵn sàng để sử dụng cho các dự án CI/CD của bạn. Hãy khám phá các plugin và tích hợp để tối ưu hóa quy trình phát triển phần mềm.

Nếu bạn gặp vấn đề hoặc cần thêm hướng dẫn trong quá trình cài đặt Jenkins, hãy để lại bình luận hoặc tham khảo tài liệu chính thức của Jenkins tại jenkins.io.

 

CÔNG TY TNHH VPSMMO

  • VP: 8B đường B31, KDC 91B, Phường An Khánh, Quận Ninh Kiều, Thành phố Cần Thơ
  • Tel: 0589549338
  • Email: info@vpsmmo.vn
4.6/5 - (10 bình chọn)

Để lại một bình luận

🚀 Dedicated Giá cực rẻ

VPSMMO cung cấp giải pháp cho thuê máy chủ Dedicated giá rẻ nhất Việt Nam! Triển khai hệ thống an toàn mà chẳng ngại chi phí cao!