Cấu hình nâng cao cho pipeline GitLab CI/CD: tags, allow_failure, when, retry, timeout và parallel

Để kiểm soát chi tiết cách các job chạy trong pipeline GitLab CI/CD, bạn có thể sử dụng nhiều tùy chọn cấu hình linh hoạt. Dưới đây là hướng dẫn thực tế về các tham số quan trọng giúp tối ưu hóa quy trình tích hợp và triển khai. Chỉ định runner cụ thể với tags Bạn có thể gắn nhãn (tag) cho từng runner khi đăng ký, sau đó dùng các tag này để ch ...

Đăng vào ngày 25 tháng 7 lúc 02:37

Thực chiến GitLab CI/CD: Từ cơ bản đến nâng cao

Bài viết này hướng dẫn các nhà phát triển và kỹ sư vận hành cách triển khai hiệu quả GitLab CI/CD, theo trình tự từ lý thuyết → thực hành → nâng cao → bảo mật → khắc phục sự cố → so sánh, giúp bạn xây dựng được một quy trình CI/CD hiệu quả, an toàn và dễ quan sát trong dự án thực tế. I. Giới thiệu: Tại sao cần GitLab CI/CD? Trong phát triển phầ ...

Đăng vào ngày 1 tháng 7 lúc 02:41

Cấu hình tác vụ định kỳ trong Jenkinsfile

Trong Jenkins Pipeline, việc triển khai thường được kích hoạt thủ công — phù hợp với môi trường production. Tuy nhiên, ở các môi trường như staging hay testing, nên tích hợp mức độ tự động cao hơn để giảm gánh nặng quản lý build cho developer. Cơ chế này được thiết lập thông qua khối triggers trong Jenkinsfile. Các loại trigger hỗ trợ 1. Cron ...

Đăng vào ngày 23 tháng 6 lúc 11:20