Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Jenkins 2 Bootcamp: Fully Automate Builds to Deployment 2020

Jenkins 2 Bootcamp: Tự động hóa toàn bộ quy trình từ Build đến Deployment 2020

Jenkins 2 Bootcamp: Tự động hóa toàn bộ quy trình từ Build đến Deployment 2020

Giới thiệu về máy chủ build Jenkins sử dụng kỹ thuật tích hợp và triển khai liên tục — từng bước chi tiết

4.5
(6,243 đánh giá)
28,881 học viên
Giảng viên
Jason Taylor
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
111 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

Bạn sẽ học được gì

Cài đặt Jenkins CI server trên Windows
Cài đặt và cấu hình các công cụ thường dùng với Jenkins
Hiểu cơ bản về kiểm tra liên tục, tích hợp liên tục và triển khai liên tục
Sử dụng Jenkins hiệu quả để build, test, phân tích và triển khai dự án Java
Áp dụng kỹ thuật và kinh nghiệm để triển khai Jenkins và/hoặc hệ thống tích hợp liên tục

Yêu cầu

Kỹ năng máy tính cơ bản
Có khả năng và quyền cài đặt phần mềm (cần quyền admin)
Mong muốn học điều mới

Đối tượng phù hợp

Nhà phát triển, kỹ sư phần mềm và lập trình viên muốn tránh hội chứng "nó chạy được trên máy tôi"
Chuyên gia IT muốn triển khai kiểm tra liên tục đến triển khai liên tục tại công ty
Quản lý IT muốn hiểu sâu hơn về Jenkins và các khái niệm DevOps khác
Chuyên gia DevOps tìm hiểu Jenkins như công cụ build hoặc một phần của pipeline phân phối phần mềm

Nội dung khóa học

14 phần • 111 bài giảng
1 Chào mừng: Mục tiêu và tổng quan khóa học
2 Trọng tâm và phương pháp tiếp cận khóa học
3 Mức độ trưởng thành của quy trình Build
4 Jenkins là gì?
5 Về giảng viên
1 Tổng quan
2 Cài đặt trên Windows
3 Cài đặt trên Mac
4 Cài đặt trên Linux
1 Tổng quan kiến thức cơ bản
2 Job đầu tiên
3 Bảng điều khiển Jenkins
4 Xử lý Job thất bại
5 Sao chép và đổi tên Job
6 Cập nhật Plugin
7 Xóa Job
8 Quản lý Jenkins
9 Cấu hình Jenkins
1 Tổng quan dự án Maven
2 Xác nhận dự án Maven bên ngoài Jenkins
3 Maven Freestyle
4 Workspace của Jenkins
5 Job Maven
6 Build Modules Maven
7 Xử lý dự án Maven thất bại
8 Lập lịch Job Jenkins
9 Kiểm tra Source Control trong Jenkins
10 Các tab trong Jenkins
11 Thư mục chính Jenkins
12 Nâng cấp Jenkins
1 Tổng quan kiểm tra liên tục
2 Xem xét mã nguồn dự án (Unit Test và cập nhật cho phân tích chất lượng)
3 Plugin phân tích chất lượng và cấu hình
4 Build và đánh giá
5 Unit Testing trong Jenkins
6 Xem xét phân tích chất lượng
7 Áp dụng điểm chất lượng tối thiểu
8 Cải thiện điểm chất lượng
1 Tổng quan xuất bản
2 Plugin Maven Repository và cấu hình
3 Build và xem xét xuất bản Artifact
1 Tổng quan triển khai
2 Cài đặt Tomcat
3 Plugin triển khai
4 Triển khai
1 Tổng quan bảo mật
2 Tắt bảo mật thủ công
3 Bật bảo mật và đăng nhập
4 Thêm người dùng trong bảo mật dạng ma trận
5 Vai trò người dùng
6 Vai trò dự án
1 Tổng quan sử dụng Lightsail cho Jenkins Production
2 Đăng ký AWS
3 Repository khóa học
4 Instance Jenkins
5 Địa chỉ IP tĩnh và DNS
6 Truy cập Instance
7 Thiết lập Jenkins
8 Khởi động lại trong Lightsail
9 Snapshot Instance
10 Chuyển đổi Instance
11 Dọn dẹp
12 Cập nhật HostKey
13 Bảo mật Web, Phần 1
14 Bảo mật Web, Phần 2
15 Cập nhật Jenkins
16 Ngoài Lightsail
1 Tổng quan mở rộng Jenkins trong AWS Lightsail
2 Lớn hơn là tốt hơn
3 Dự án lớn hơn
4 Thiết kế mở rộng
5 Web Proxy Server, Phần 1
6 Web Proxy Server, Phần 2
7 Bảo mật với SSL
8 Jenkins Master Instance
9 Kết nối Web Proxy
10 Thiết lập Jenkins
11 Build Node Instances, Phần 1
12 Build Node Instances, Phần 2
13 Plugin Jenkins
14 Công cụ toàn cục Jenkins
15 Thêm Credentials
16 Kết nối Build Nodes
17 Cập nhật Build Nodes
18 Xác minh Host
19 Nhãn dự án
20 Dự án ma trận
21 Dự án Maven, ôn tập
22 Giảm Build Nodes
23 Dọn dẹp thêm
24 Khôi phục Phần 1
25 Khôi phục Phần 2
1 Jenkins không tương thích với Java 9, 10 và 11
2 Vấn đề đã biết: Dự án Maven thất bại với lỗi phân tích POM
3 Plugin Maven Repository Server gây lỗi Build
4 Giải quyết vấn đề MacOS nâng cấp làm hỏng Git (mới!)
1 Suy nghĩ cuối khóa
1 Windows 32-bit vs 64-bit
2 Google Chrome trên Windows
3 Git cho Windows
4 Cấu hình Git
5 Cài đặt Atom trên Windows
6 Cấu hình Atom
7 Cài đặt Java trên Windows
8 Cấu hình Java
9 Cài đặt Maven trên Windows
10 Cài đặt Jenkins trên Windows
11 Bắt đầu với Jenkins
12 Khởi động và dừng Jenkins qua Windows Services
13 Ghi chú cài đặt cho Windows 10 (Đã cập nhật)
1 Bonus: Giảm giá đặc biệt cho học viên

Giới thiệu khóa học

This is a comprehensive course designed to show how to setup and run a Jenkins CI server starting with continuous inspection (build, test and analysis) all the way through to continuous deployment. This course provides a strong foundation for implementing continuous inspection, continuous integration, continuous delivery, and even continuous deployment at your company or studio. In order to ikeep the course short and to-the-point, several decisions were made in order to provide a complete path from CI to CD.

The pipeline created in this course consists of the following:

  • Jenkins CI server installed and configured on Windows

  • Git as the source control system

  • Java as the main programming language of build projects

  • Maven as the build tool

  • Findbugs, PMD, and Checkstyle as the static code analysis tools

  • Tomcat as the deployment server

  • Setup Jenkins in AWS using Lightsail

  • Use EC2 Plugin for Auto-scaling

This set of tools provides a comprehensive, end-to-end implementation continuous deployment pipeline. Jenkins can be installed on many operating systems and supports a myriad of tools and technologies -- which means, this course provides tremendous value to those comfortable or interested in other operating systems and/or technologies.

Course Outline

Introduction provides an overview for the course, which leas to the Core Concepts for Jenkins. This provides a foundation for the remainder of the course.

Installation provides step-by-step instructions on how to setup Jenkins and all the related tools specifically on Windows. The same principles are applicable to other operating systems as well.

The Basics provides a first look at Jenkins at work with a very simple "freestyle" project. This allows us to learn the Jenkins interface and the key features it provides.

After that, we dive into Maven Projects specifically -- since Jenkins natively understand Maven and thus provides special features for Maven projects.

Jenkins can do so much more than simply building. In Test & Quality, we hook up a standard set of unit testing and quality analysis tools for Java projects. Then, we use that information to affect the build status based on established standards.

We also cover how to use Jenkins as an artifact repository which is used to store the build artifacts, like jars and wars, after successful builds. This is particularly useful when integrating Jenkins with other tools in a more comprehensive software delivery strategy.

Then, we bring everything together for Deployment to a running Tomcat server. Don't worry, I'll walk you through the complete setup and configuration to work seamlessly with Jenkins!

Finally, no course would be complete without talking about Security. In this final chapter, we setup Jenkins to allow users to login and only see their projects.

Course Features



Presentations provide audio/video training of conceptual ideas in each major area or introduction of new concepts.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated. There are several hours of screencat video content -- it makes up the vast majority of the course. Any command line based screencast will include a command listing in the lecture downloads.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Aws
Hiển thị tất cả khoá học Ci Cd
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Jenkins
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊