Đề cương khóa học

Giới thiệu và Cơ sở

  • Cân nhắc mức độ: những gì người tham gia đã biết về Git và GitLab.
  • Tổng quan về các khái niệm chính của Git: commit, nhánh, hợp nhất, push/pull.
  • Tổng quan về các phiên bản GitLab (Miễn phí vs. Nâng cao vs. Tối ưu).
  • Các trường hợp sử dụng điển hình của GitLab và lợi ích tổ chức.

Tổng quan về Đặc điểm và Kiến trúc của GitLab

  • Đi qua giao diện GitLab và cấu trúc dự án.
  • Các tính năng chính: quản lý kho, đường ống, bảng vấn đề.
  • Kiến trúc CI/CD GitLab và tổng quan về máy chạy.

Lưu Trình Làm Việc của GitLab

  • Các quy trình làm việc thông thường: GitLab Flow vs. GitFlow.
  • Yêu cầu hợp nhất, phê duyệt và chu kỳ đánh giá.
  • Quản lý nhánh và quyền hạn.

Tổ chức Dự án với Nhóm và Không gian Tên

  • Tìm hiểu về nhóm GitLab, nhóm con và không gian tên.
  • Công khai dự án và quyền hạn ở cấp độ nhóm.
  • Chiến lược fork và quản lý truy cập của đội.

Triển Khai CI/CD trong GitLab

  • Thiết lập và đăng ký máy chạy GitLab.
  • Các trình thực thi Docker và Kubernetes.
  • Sử dụng Docker-in-Docker (DIND): lợi ích và lưu ý.
  • Khắc phục sự cố của máy chạy.
  • Viết và cấu trúc gitlab-ci.yml.
  • Sử dụng biến và bí mật CI.
  • Tạo quy trình làm việc CI và giai đoạn.
  • Bao gồm mẫu và định nghĩa đường ống tái sử dụng.
  • Kích hoạt, lịch trình và kiểm soát đường ống thủ công.
  • Tạo phát hành và chiến lược gắn thẻ.

Quản lý Vấn đề và Hợp tác

  • Tạo và liên kết vấn đề.
  • Bảng vấn đề tùy chỉnh và nhãn.
  • Mục tiêu và theo dõi tiến độ.

Sử dụng GitLab Markdown

  • Định dạng vấn đề, yêu cầu hợp nhất và wikis.
  • Markdown cho tài liệu và hình ảnh inline.
  • Sử dụng danh sách kiểm tra, khối mã và bảng.

GitLab Pages

  • Xuất bản trang web tĩnh từ kho GitLab.
  • Cài đặt GitLab Pages với tên miền tùy chỉnh.
  • Tích hợp CI/CD với triển khai Pages.

Bảo mật và Quản lý Truy cập

  • Thẻ truy cập cá nhân và thẻ dự án.
  • Bảo mật bí mật và biến trong đường ống.
  • Tổng quan về các tính năng quét bảo mật của GitLab.

Kiểm tra và Chẩn đoán

  • Các lỗi CI/CD thông thường và cách khắc phục.
  • Nhật ký máy chạy và gỡ lỗi công việc thất bại.
  • Thực hành tốt nhất cho độ tin cậy đường ống.

Tổng kết và Bước Tiếp Theo

  • Tổng quan khóa học và Q&A.
  • Bài kiểm tra tổng hợp cuối khóa hoặc nhiệm vụ đánh giá.
  • Phản hồi và kết thúc khóa học.
  • Nguồn tài nguyên cho việc học tiếp theo.

Yêu cầu

  • Cần kiến thức cơ bản về Linux cho phần GitLab Runner.

Đối tượng

  • Chuyên gia DevOps.
  • Nhà phát triển và kỹ sư phần mềm sử dụng GitLab trong môi trường nhóm.
  • Trưởng kỹ thuật và nhà tích hợp hệ thống triển khai các đường ống GitLab.
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan