Công cụ tạo lệnh Git Tag chuẩn xác để trigger CI/CD pipeline theo tài liệu dự án.
Các mẫu nhanh này sẽ build song song cả Android và iOS. Nếu cần tùy biến platform riêng, hãy chọn ở cấu hình chi tiết bên dưới.
Nếu điền, sẽ tự động ghi đè version vào pubspec.yaml. Bỏ trống để CI lấy version hiện tại và tự tăng build number.
Lệnh push bọc trong "refs/tags/..." giúp tránh lỗi cú pháp "does not match any" trên zsh khi version tag chứa ký tự đặc biệt như +.
-1.0.0+12), pipeline sẽ tự ghi vào file pubspec.yaml.CHANGELOG.md ở root của repository.| Thành phần | Bắt buộc | Hành vi & Ý nghĩa |
|---|---|---|
| build | Có | Prefix bắt buộc để trigger workflow CI. |
| -android | -ios | Không | Giới hạn Scope build platform. Nếu bỏ trống = build cả Android + iOS song song. |
| -<flavor> | Có | Môi trường deploy: dev, stg, hoặc prod. |
| -gg | Không | Chỉ ảnh hưởng Android: Build định dạng AAB và upload trực tiếp lên Google Play. Nếu không có -gg, pipeline mặc định build APK và phân phối qua Firebase. |
| Không | Build-only: Vẫn chạy build/test và gửi email thông báo, nhưng hoàn toàn bỏ qua các bước release (Firebase/TestFlight/GG Play). |