Làm thế nào để cài đặt Jenkins trên Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins là một máy chủ tự động hóa mã nguồn mở phổ biến và được sử dụng như một máy chủ CI (tích hợp liên tục) để xây dựng và quản lý hiệu quả các ứng dụng cũng như phần mềm quy mô lớn. Nó giúp kiểm tra đơn vị của các dự án lập trình quy mô lớn hơn và hỗ trợ nhiều ngôn ngữ lập trình nổi tiếng như Python, C ++, PHP, v.v.

Cài đặt

Jenkins có thể được cài đặt trên Ubuntu 20.04 bằng cách thêm các khóa kho lưu trữ vào hệ thống, nhưng trước đó, chúng ta phải cài đặt Java Development Kit trước. Hãy cài đặt OpenJDK bởi cộng đồng nguồn mở của Java nếu nó chưa được cài đặt trên hệ thống Ubuntu 20.04 của bạn.







Cài đặt bộ công cụ phát triển Java mở

Phiên bản ổn định mới nhất của OpenJDK có thể được cài đặt từ kho lưu trữ gói chính thức của Ubuntu. Tại thời điểm viết bài này, phiên bản ổn định mới nhất của bộ Open Java Development là OpenJDK 11.



Trước tiên, hãy cập nhật kho lưu trữ bộ nhớ cache APT của hệ thống:



$sudocập nhật apt





Gõ lệnh dưới đây để cài đặt OpenJDK 11:

$sudođúng cáchTải vềopenjdk-mười một-jdk



Nếu nó yêu cầu lấy thêm dung lượng ổ đĩa, hãy nhập y và nhấn Enter.

Sau khi hoàn tất quá trình cài đặt, có thể xác minh phiên bản Java bằng cách gõ lệnh dưới đây:

$java --phiên bản

Bạn có thể chứng kiến ​​rằng phiên bản 11.0.9.1 được cài đặt thành công trên hệ thống Ubuntu 20.04. Bây giờ, chúng ta có thể chuyển sang cài đặt Jenkins.

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

Jenkins có thể dễ dàng được cài đặt trên Ubuntu bằng cách nhập và thêm các khóa GPG vào hệ thống.

Bây giờ bạn phải thêm các khóa GPG:

$wget -P -HOẶC- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key thêm-

Sau khi thêm các khóa GPG, hãy thêm địa chỉ gói Jenkins vào danh sách nguồn bằng cách gõ lệnh dưới đây:

$sudo NS -NS 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

Sau khi bật kho lưu trữ Jenkins, chỉ cần cập nhật bộ đệm APT của hệ thống một lần.

$sudocập nhật apt

Hãy tiếp tục và thực hiện công việc cài đặt Jenkins thực sự.

$sudođúng cáchTải vềjenkins

Nhập y được yêu cầu và tiếp tục quá trình cài đặt bằng cách nhấn phím Enter.

Jenkins đã được cài đặt thành công. Hãy bắt đầu và định cấu hình máy chủ Jenkins.

Khởi động máy chủ Jenkins

Dịch vụ Jenkins sẽ tự động bắt đầu khi cài đặt Jenkins. Để xác minh trạng thái của dịch vụ Jenkins, hãy nhập lệnh dưới đây.

$sudotrạng thái systemctl jenkins

Nó đang hoạt động trong trường hợp của tôi nhưng nếu nó không hoạt động trong trường hợp của bạn, thì hãy bắt đầu bằng cách gõ lệnh dưới đây:

$sudosystemctl start jenkins

Sau khi kiểm tra và khởi động dịch vụ, hãy điều chỉnh tường lửa.

Định cấu hình Tường lửa cho Máy chủ Jenkins

Bây giờ, để định cấu hình tường lửa cho máy chủ Jenkins bằng công cụ UFW, chúng ta cần bật tường lửa và mở cổng 8080 để truy cập từ xa từ mọi nơi. Chỉ cần gõ lệnh dưới đây:

$sudoufw cho phép8080

Và kiểm tra trạng thái của UFW bằng cách gõ lệnh dưới đây:

$sudotình trạng ufw

Nếu trạng thái không hoạt động, hãy bật nó bằng cách gõ lệnh dưới đây:

$sudoufwcho phép

Bây giờ, hãy kiểm tra lại trạng thái của UFW.

$sudotình trạng ufw

Bạn có thể chứng kiến ​​rằng cổng 8080 được cho phép.

Thiết lập Jenkins

Để thiết lập Jenkins, hãy nhập tên miền hoặc địa chỉ IP của bạn cùng với cổng 8080 vào thanh địa chỉ của trình duyệt và bạn sẽ có trang Mở khóa Jenkins yêu cầu mật khẩu, như hình minh họa bên dưới.

Bạn có thể lấy mật khẩu từ vị trí đã cho bằng lệnh cat trong thiết bị đầu cuối. Lệnh lấy mật khẩu sẽ như sau:

$sudo con mèo /ở đâu/lib/jenkins/bí mật/ban đầuAdminPassword

Lệnh này sẽ in mật khẩu ra thẳng và bạn có thể sao chép và dán nó vào trường mật khẩu trên màn hình Mở khóa Jenkins và nhấp vào nút Tiếp tục.

Nó sẽ điều hướng bạn đến màn hình tiếp theo, nơi nó sẽ yêu cầu cài đặt các plugin được đề xuất hoặc chọn các plugin bạn chọn.

Chọn Cài đặt các plugin được đề xuất. Khi nhấp vào, nó sẽ bắt đầu cài đặt các plugin mặc định.

Sau khi cài đặt thành công các plugin, nó sẽ yêu cầu thiết lập tên người dùng, mật khẩu và địa chỉ email của quản trị viên.

Cung cấp các trường nhập bắt buộc và nhấn nút Lưu và Tiếp tục.

Tiếp theo, nó sẽ điều hướng bạn đến một trang để định cấu hình URL Jenkins.

Bây giờ, hãy chọn URL được tạo tự động mặc định và nhấp vào nút Lưu và kết thúc ở góc dưới cùng bên phải.

Khi hoàn thành thiết lập Jenkins, bạn có thể có màn hình với thông báo thành công Jenkins đã sẵn sàng !, như hình dưới đây.

Nhấn nút Bắt đầu sử dụng Jenkins và trên trang tiếp theo, bạn sẽ có một cái nhìn rõ ràng về trang tổng quan.

Và đây là cách chúng ta kết thúc quá trình cài đặt và thiết lập Jenkins trên hệ thống Ubuntu 20.04 LTS.

Phần kết luận

Trong bài đăng này, chúng tôi đã đề cập đến việc cài đặt OpenJDK 11 và Jenkins trên hệ thống Ubuntu 20.04 LTS. Chúng tôi cũng đã trình bày về cấu hình tường lửa cho Jenkins và học cách thiết lập nó lần đầu tiên. Sau khi đọc bài đăng này, bất kỳ người mới bắt đầu nào cũng có thể cài đặt và bắt đầu sử dụng Jenkins trên Ubuntu 20.04. Nếu bạn muốn tìm hiểu, khám phá hoặc tìm hiểu sâu hơn về Jenkins, hãy truy cập và đọc tài liệu chính thức của Jenkins.