Hướng dẫn cài đặt và cấu hình Jenkins trên Ubuntu 24.04

Jenkins là một công cụ tự động hóa mã nguồn mở, phổ biến trong các quy trình CI/CD (Continuous Integration/Continuous Deployment). Trong bài viết này, TTnguyen sẽ hướng dẫn chi tiết cách cài đặt Jenkins trên Ubuntu. Cùng theo dõi nhé!

Xem thêm:

Hướng dẫn cài đặt và cấu hình HashiCorp Vault

Hướng dẫn cài đặt JDK mới nhất trên Windows

cài máy ảo ubuntu trên vmware

1. Cập nhật hệ thống

sudo apt update

2. Cài đặt các công cụ hỗ trợ

Cài đặt wgetapt-transport-https (giúp hệ thống tải các gói qua HTTPS):

sudo apt install -y wget apt-transport-https

3. Cài đặt Java (Temurin JDK 21)

Thêm khóa GPG cho kho lưu trữ của Adoptium

sudo wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null

Thêm kho lưu trữ Temurin

echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list

Cập nhật lại hệ thống

sudo apt update

Cài đặt Temurin JDK 21

sudo apt install temurin-21-jdk

Kiểm tra phiên bản java

java --version

4. Thêm kho lưu trữ và cài đặt Jenkins

Cập nhật hệ thống

sudo apt update

Tải khóa GPG của Jenkins

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
 https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

Thêm Jenkins repository 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 > /dev/null

Cập nhật hệ thống

sudo apt-get update

Cài đặt Jenkins và Java Runtime nếu chưa có

sudo apt-get install fontconfig openjdk-21-jre
sudo apt-get install jenkins

5. Khởi động và kích hoạt Jenkins

Nạp lại cấu hình daemon

sudo systemctl daemon-reload

Bắt đầu Jenkins

sudo systemctl start jenkins.service
sudo systemctl enable jenkins.service
sudo systemctl status jenkins.service

6. Kiểm tra phiên bản Jenkins

jenkins --version

7. Lấy mật khẩu ban đầu để truy cập Jenkins Web UI

Sau khi cài xong, mở trình duyệt và truy cập:

http://<ip_server_jenkins>:8080

Jenkins sẽ yêu cầu bạn nhập mật khẩu khởi tạo. Sử dụng lệnh sau để xem:

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

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

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

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

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

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

Tham khảo:

https://adoptium.net/installation/linux

https://pkg.jenkins.io/debian-stable/

[CI/CD] Hướng dẫn triển khai với Apache, Jenkins

[CI/CD] Hướng dẫn triển khai với Apache, Docker, Jenkins, Ansible

[CI/CD] Triển khai ứng dụng Java với Jenkins, Tomcat, Maven

[CI/CD] Triển khai với Jenkins Pipeline, Agent, Docker

Nguyễn Tiến Trường

Mình viết về những điều nhỏ nhặt trong cuộc sống, Viết về câu chuyện những ngày không có em