Cách cài đặt Jenkins trên Ubuntu

Cách cài đặt Jenkins trên Ubuntu

Trong bài viết này, chúng tôi sẽ giải thích cách cài đặt Jenkins trên Ubuntu 20.04

Jenkins là một máy chủ tự động mã nguồn mở và miễn phí. Jenkins cung cấp hàng trăm plugin để hỗ trợ xây dựng, triển khai và tự động hóa bất kỳ dự án nào. Jenkins dựa trên Java, được cài đặt từ các gói Ubuntu hoặc bằng cách tải xuống và chạy tệp lưu trữ ứng dụng web (WAR) - một tập hợp các tệp tạo nên một ứng dụng web hoàn chỉnh để chạy trên máy chủ.

Điều kiện tiên quyết

  • Một máy chủ chuyên dụng được cài đặt Ubuntu 20.04 hoặc KVM VPS.
  • Quyền truy cập của người dùng root hoặc người dùng bình thường có đặc quyền quản trị.

Cách cài đặt Jenkins trên Ubuntu

Bước 1 - Luôn cập nhật máy chủ của bạn

# apt-get update -y
# apt-get upgrade -y

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

Tiếp theo, chúng ta sẽ cài đặt OpenJDK 11.

# apt-get install -y default-jre

Để xác minh cài đặt, hãy kiểm tra phiên bản bằng lệnh sau:

# java -version

Đầu ra sẽ tương tự như sau:

openjdk version "11.0.10' 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Bước 3 - Cài đặt Jenkins

Lệnh sau sẽ cài đặt bản phát hành LTS. LTS được chọn 12 tuần một lần từ luồng phát hành thông thường làm bản phát hành ổn định trong khoảng thời gian đó.

Sử dụng các lệnh sau để cài đặt Jenkins:

# wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
# sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# sudo apt-get update
# sudo apt-get install jenkins -y

Bây giờ Jenkins và các phụ thuộc của nó đã sẵn sàng, chúng tôi sẽ khởi động máy chủ Jenkins.

Bước 4 - Khởi động và kích hoạt Jenkins

Chúng tôi cần khởi động và kích hoạt dịch vụ Jenkins. Sử dụng các lệnh sau:

# systemctl start jenkins

# systemctl enable jenkins

Bước 5 - Định cấu hình tường lửa (Tùy chọn)

Giả sử rằng bạn đang sử dụng tường lửa UFW. Theo mặc định, Jenkins chạy trên cổng 8080. Chúng tôi sẽ mở cổng đó bằng ufw:

# ufw allow 8080

Kiểm tra trạng thái của ufw để xác nhận các quy tắc mới:

# ufw status

Bước 5 - Thiết lập Jenkins

Đầu tiên, chúng ta cần lấy mật khẩu quản trị viên mặc định.

# cat /var/lib/jenkins/secrets/initialAdminPassword

Lệnh trên sẽ hiển thị mật khẩu quản trị viên. Sao chép mật khẩu gồm 32 ký tự chữ và số từ thiết bị đầu cuối và dán vào trường mật khẩu Quản trị viên, sau đó nhấp vào Tiếp tục.

Cách cài đặt Jenkins trên Ubuntu

Khi bạn nhấp để tiếp tục, bạn sẽ nhận được hai tùy chọn. Bạn có thể chọn bất kỳ tùy chọn nào theo sự lựa chọn của mình hoặc chúng tôi khuyên bạn nên đi với Cài đặt các plugin được đề xuất . Khi bạn nhấp vào tùy chọn Cài đặt phần bổ trợ được đề xuất, sẽ bắt đầu ngay quá trình cài đặt.

Sau đó, nó sẽ yêu cầu tạo người dùng quản trị. Có thể bỏ qua bước này và tiếp tục với tư cách quản trị viên bằng mật khẩu ban đầu mà chúng tôi đã sử dụng ở trên, nhưng chúng tôi khuyên bạn nên dành một chút thời gian để tạo người dùng.

Tiếp theo, bạn sẽ nhận được một trang Cấu hình phiên bản sẽ yêu cầu bạn xác nhận URL ưa thích cho phiên bản Jenkins của bạn. Xác nhận tên miền cho máy chủ của bạn hoặc địa chỉ IP máy chủ của bạn.

Sau khi xác nhận thông tin thích hợp, hãy nhấp vào Lưu và Hoàn tất. Bạn sẽ nhận được một trang xác nhận xác nhận rằng “ Jenkins đã sẵn sàng !”

Đó là nó. Quá trình cài đặt và cấu hình đã hoàn tất thành công.

Trong bài viết này, chúng tôi đã giới thiệu cho các bạn cách cài đặt Jenkins trên Ubuntu 20.04.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.