Quản lý Credentials
Trước khi Pipeline có thể pull source code, push image, hoặc chạy quality scan, Project cần kết nối tới dịch vụ tương ứng. Credentials cấu hình 1 lần cho mỗi Project và dùng lại cho mọi Pipeline bên trong.
Điều kiện tiên quyết
- Có quyền truy cập Project.
- Có quyền quản lý Credentials của Project.
Kết nối Git account

- Mở Project, vào tab Credentials.
- Ở Git accounts, nhấn Create new connection.
- Chọn Git provider (GitHub, GitLab, hoặc Bitbucket) và hoàn tất xác thực.

Connection xuất hiện trong danh sách Git accounts và có thể dùng khi cấu hình Pipeline Source.
mẹo
Auto Trigger hiện chỉ hỗ trợ GitLab — connection GitHub hoặc Bitbucket vẫn dùng được cho run thủ công và run theo lịch. Xem Cấu hình Trigger.
Kết nối Container Registry

- Ở tab Credentials, chuyển sang Container registries.
- Nhấn Create new connection.
- Chọn registry source, nhập URL và thông tin xác thực.

Dùng connection này khi Pipeline pull base image hoặc push image đã build. Xem Tìm hiểu các thành phần Pipeline để biết Registry Source nằm ở đâu trong Pipeline.
Kết nối SonarQube

- Ở tab Credentials, chuyển sang SonarQube.
- Nhấn Create new connection.
- Nhập tên connection, URL server SonarQube, và authentication token tạo từ SonarQube (My account → Security → Tokens).
- Nhấn Verify & Save — connection được kiểm tra trước khi lưu.

Sau khi lưu, connection này dùng lại được cho mọi SonarQube scan job trong Project. Xem Thêm security scan job.
Bước tiếp theo
- Thêm security scan job — dùng SonarQube connection trong 1 Test stage.
- Tạo và cấu hình Pipeline — dùng Git connection làm Pipeline Source.
- Quản lý Environments — bước thiết lập còn lại mà Pipeline cần trước khi có thể deploy.
- Tài liệu tham khảo Credentials — field reference cho cả 3 loại connection.