Đề cương khóa học
Giới thiệu
- Jenkins X so với Jenkins
Tổng quan về Quy trình làm việc Jenkins X
- Mối quan hệ giữa Jenkins X và Kubernetes
- Môi trường tiêu chuẩn so với môi trường xem trước
Cài đặt Jenkins X
- Chọn ngôn ngữ và nền tảng
Xây dựng Quy trình CI/CD
- Chuẩn bị môi trường Staging và Production
- Tạo một cluster Kubernetes bằng Jenkins X
Tạo một Ứng dụng
- Sử dụng Quickstarts của Jenkins X để khởi động một dự án mới
- Các tùy chọn Quickstart
Triển khai một Quy trình Tự động
- Commit code lên Git
- Thực hiện thay đổi, tạo vấn đề và tạo pull request
Xem trước Ứng dụng
- Đẩy lên môi trường xem trước
- Khởi động Môi trường Xem trước cho Pull Request
Triển khai Ứng dụng lên Production
- Đẩy lên môi trường production
Nhập một Dự án Hiện có
- Thêm code vào Git Repository của bạn
- Đăng ký một webhook
Tích hợp Jenkins X với các Công cụ Thứ ba khác
- Helm, Prow và Skaffold
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Hiểu biết chung về các khái niệm CI/CD.
- Kinh nghiệm với Jenkins 2.
- Hiểu biết tổng quan về quy trình phát triển phần mềm.
Đối tượng
- Các nhà phát triển phần mềm
- DevOps kỹ sư
- Kỹ sư cơ sở hạ tầng
- Kỹ sư kiểm thử phần mềm
Testimonials (4)
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Course - DevOps Practical Implementation and Tools
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.