Triển khai CI/CD bằng cách sử dụng SQL Database Projects

Người có trình độ trung bình
Database Administrator
Developer
Data Engineer
Azure
Azure SQL Database
SQL Server

Triển khai CI/CD cho Dự án cơ sở dữ liệu SQL với kiểm soát nguồn, phân nhánh, phát hiện trôi lược đồ, quy trình tự động và chiến lược kiểm thử bằng GitHub Actions và Azure DevOps.

Mục tiêu học tập

Đến cuối mô-đun này, bạn có thể:

  • Tạo, xây dựng và xác thực các mô hình cơ sở dữ liệu bằng cách sử dụng Dự án cơ sở dữ liệu SQL, bao gồm cả kiểu SDK.
  • Đặt cấu hình kiểm soát nguồn cho Dự án cơ sở dữ liệu SQL và quản lý dữ liệu tham chiếu với các tập lệnh trước và sau triển khai.
  • Quản lý phân nhánh, yêu cầu kéo và giải quyết xung đột cho mã cơ sở dữ liệu.
  • Phát hiện sự trôi dạt lược đồ bằng cách sử dụng các công cụ so sánh lược đồ và SqlPackage.
  • Triển khai quy trình CI/CD với GitHub Actions và Azure DevOps, bao gồm quản lý bí mật và kiểm soát triển khai.
  • Thiết kế và triển khai chiến lược kiểm thử với kiểm thử đơn vị và kiểm thử tích hợp.

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

  • Hiểu biết cơ bản về SQL và Transact-SQL.
  • Làm quen với Cơ sở dữ liệu Azure SQL hoặc SQL Server.
  • Có kinh nghiệm với các khái niệm kiểm soát phiên bản Git như commit, branch và pull requests.
  • Hiểu biết cơ bản về các khái niệm CI/CD và cú pháp đường ống YAML.

Bắt đầu với Azure

Chọn tài khoản Azure phù hợp với bạn. Thanh toán theo mức sử dụng hoặc dùng thử Azure miễn phí trong tối đa 30 ngày. Đăng ký.