Chuyển tới nội dung chính

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

Git accounts

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

New Git Account Connection form

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

Container registries

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

New Container Registry Connection form

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

No SonarQube connections

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

Create new SonarQube connection

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