Bỏ qua để đến nội dung

ALM dev/test/prod & pipelines

ALM (Application Lifecycle Management) là cách phát triển một app từ ý tưởng tới vận hành một cách có kiểm soát — qua dev → test → prod bằng solutions và pipelines.

  1. Development: makers xây trong unmanaged solution.

  2. Test/UAT: import managed solution, người dùng nghiệp vụ kiểm thử.

  3. Production: import managed solution đã duyệt cho người dùng cuối.

→ Mỗi môi trường là một environment riêng.

  • Công cụ triển khai tích hợp sẵn trong Power Platform.
  • Cấu hình dev → test → prod một lần; sau đó deploy bằng một nút từ ngay trong Maker Portal.
  • Tự export managed + import sang môi trường kế tiếp, có duyệt (approval).
  • Không cần hạ tầng DevOps phức tạp cho đa số dự án.
CáchPhù hợp
Power Platform PipelinesĐa số dự án — đơn giản, no/low-code
Git integration (Fabric/Dataverse)Versioning source, cộng tác nhiều dev
Azure DevOps / GitHub ActionsCI/CD doanh nghiệp, kiểm thử tự động
  • Không sửa trực tiếp production — luôn qua solution + pipeline.
  • Environment variables & connection references: tách cấu hình theo môi trường (vd URL/kết nối khác nhau dev vs prod) — không hard-code.
  • Kiểm thử ở test trước khi lên prod.
Chia sẻ: