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

Hướng dẫn tích hợp SonarQube với GitLab CI/CD để quét mã nguồn tự động

Hướng dẫn này trình bày các bước thiết lập pipeline trên GitLab để tự động kích hoạt phân tích chất lượng mã bằng SonarQube khi có yêu cầu hợp nhất (Merge Request - MR). Quy trình này giúp phát hiện sớm các vấn đề trong mã nguồn và hiển thị kết quả đánh giá trực tiếp trên giao diện của MR. Sơ đồ luồng xử lý Quy trình hoạt động sẽ diễn ra theo ...

Đăng vào ngày 14 tháng 6 lúc 21:54

Thiết lập GitLab Runner cho quy trình CI/CD tự động

Thiết lập Runner trên máy chủ đích Chọn máy chủ (ví dụ: 10.0.0.5) để triển khai hệ thống CI/CD. Truy cập dự án trên GitLab, vào phần Settings > CI/CD, mở rộng mục Runners. Tạo Runner mới với các thông số: Nền tảng: Linux Tag tùy chỉnh (ví dụ: production) Tích chọn "Run untagged jobs" Sao chép lệnh cài đặt từ hướng dẫn, thực thi trên máy ch ...

Đăng vào ngày 28 tháng 5 lúc 20:15