
The Art of Simplicity04 phútAI
Why my Azure DevOps scheduled pipeline never ran
Việc sử dụng trigger: none trong Azure DevOps YAML pipeline không chỉ vô hiệu hóa trigger CI mà còn ngăn chặn cả các lần chạy theo lịch. Để khắc phục, hãy xóa dòng trigger: none hoặc giới hạn trigger CI vào một nhánh không tồn tại. Ngoài ra, lịch do UI định nghĩa có thể ghi đè lịch YAML, cần lưu ý phạm vi nhánh, cờ always: true và kiểm tra lịch chạy sắp tới qua Scheduled Runs.
Lập trình viên nên đọc bài này để tránh lỗi không mong đợi khi pipeline Azure DevOps bị ngắt do trigger: none vô tình ngăn chặn cả các chạy định kỳ, khiến việc tự động hóa công việc bị gián đoạn bất ngờ.