DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home DevOps & Cloud

Cài đặt Jenkins trên Ubuntu 22.04

devopsify by devopsify
27 Tháng 4, 2025
in DevOps & Cloud
0
Share on FacebookShare on Twitter

Trong quy trình thực hiện CI/CD trong dự án, khi thực hiện để thực hiện việc tích hợp liên tục (tiếng Anh viết tắt CI: Continous Integration). Một trong số đó nổi tiếng và phổ biến nhất là Jenkins một phần mềm tự động build. Bài viết hướng dẫn cách cài đặt Jenkins trên Ubuntu 22.04

Jenkins là gì?

Jenkins là một opensource dùng để thực hiện chức năng tích hợp liên tục (gọi là CI – Continuous Integration) và xây dựng các tác vụ tự động hóa. Bạn có thể tìm tổng quan về Jenkins để hiểu rõ hơn về công cụ này.

Cài đặt

Yêu cầu hệ thống

Đảm bảo rằng hệ thống của bạn đáp ứng các yêu cầu tối thiểu trước khi bạn có thể tiến hành cài đặt Jenkins như được nêu trên trang yêu cầu hệ thống Jenkins.

  • CPU: Tối thiểu CPUs: 1 Đề nghị CPUs: 4+ (theo DevOpsify)
  • Memory: Tối thiểu: 256MB, Đề nghị: 4 GB
  • Disk: Tối thiểu: 1 GB ổ trống, Đề nghị: 50 GB
  • OpenJDK JDK / JRE 11

Thêm GPG key

Thực hiện lệnh để add Jenkins GPC key

Related Post

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

7 Tháng 6, 2025
Đổi MTU cho Calico trong Kubernetes

Đổi MTU cho Calico trong Kubernetes

30 Tháng 4, 2025

Tắt NLA trên Amazon EC2 Windows instance

30 Tháng 4, 2025

Demo Tích Hợp Vault trong Kubernetes

30 Tháng 4, 2025
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee 
    /usr/share/keyrings/jenkins-keyring.asc > /dev/null
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 Package

Việc đầu tiên và cần thiết trong quá trình cài đặt là bạn cần cập nhật gói các gói hệ thống. Chạy lệnh để cập nhật

sudo apt-get update -y

Cài đặt JRE

Bỏ qua bước này nếu bạn đã cài JRE 8 hoặc JRE 11. Nếu bạn chưa cài đặt JRE, bạn chạy lệnh.

sudo apt update -y
sudo apt install openjdk-11-jre -y
java -version

Cài đặt Jenkins trên Ubuntu

Setup bằng lệnh:

sudo apt-get install jenkins -y

Kiểm tra service có run đúng chưa bằng lệnh sau

systemctl status jenkins

Nếu service Jenkins chưa start bạn hãy kiểm tra xem lỗi gì

sudo systemctl start jenkins

Cấu hình firewall

Nếu server ý định dùng UFW firewall, thì hãy allow port 8080

sudo ufw allow 8080

Ngoài ra bạn có thể allow OpenSSH & enable firewall bằng lệnh bên dưới và sau đó kiểm tra status firewall service sudo ufw status

sudo ufw allow OpenSSH
sudo ufw enable

Cấu hình Jenkins

Sau khi thực hiện các bước trên thành. Jenkins sẽ chạy dưới port 8080 ở IP của server bạn setup. VD: http://your_server_ip_or_domain:8080.

Bạn mở browser và sẽ thấy màn hình Unlock Jenkins, bạn hình này chỉ cho bạn file lưu password khởi tạo cho Jenkins.

Cài đặt Jenkins: Unlock Jenkins screen
Màn hình Unlock Jenkins

Theo hướng dẫn này, bạn có lấy mật khẩu này bằng lệnh sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Copy password này, nhập vào Administrator password và nhấn Continue. Chọn tiếp Install suggested plugins và bạn sẽ được dẫn tới màn hình cài đặt plugin của Jenkins.

Tiếp tục làm theo hướng dẫn của Jenkins. Sau khi hoàn thành bạn sẽ thấy màn hình tương tự bên dưới

Tiếp theo thế nào?

Sau bước này bạn có thể tiếp tục tìm hiểu Tổng quan cách sử dụng Jenkins và thử tạo Jenkins job hay Jenkins pipeline đầu tiên.

Tags: công cụhướng dẫnJDKjenkinspipelinepluginsupdateviết tắt
devopsify

devopsify

Related Posts

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên
Bảo mật

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

by devopsify
7 Tháng 6, 2025
Đổi MTU cho Calico trong Kubernetes
DevOps & Cloud

Đổi MTU cho Calico trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Tắt NLA trên Amazon EC2 Windows instance
DevOps & Cloud

Tắt NLA trên Amazon EC2 Windows instance

by Hiếu Tạ
30 Tháng 4, 2025
Next Post

CMS là gì?

Recommended

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

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

1 Tháng 5, 2025
Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify