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

Create Pipeline

1. Trước Khi Bắt Đầu

Đảm bảo:

  • Bạn có quyền tạo Pipeline trong Project.
  • Git Connection hoặc Registry Connection đã được cấu hình (nếu sử dụng).
  • Bạn đã xác định được quy trình CI/CD mong muốn.

2. Hướng Dẫn: Tạo và Cấu Hình Pipeline

Bước 1. Mở Màn Hình Tạo Pipeline

Project home

Thực hiện

  1. Truy cập Project cần cấu hình.
  2. Nhấn Create New Pipeline.

Kết Quả

  • Màn hình tạo Pipeline được hiển thị.

Bước 2. Nhập Thông Tin Cơ Bản

Create pipeline button

Basic configuration

Thực hiện

  1. Nhập Pipeline Name.
  2. Nhập Description (nếu có).

Kết Quả

  • Thông tin cơ bản của Pipeline được khai báo đầy đủ.

Bước 3. Tạo Pipeline

Thực hiện

  1. Nhấn Create.

Kết Quả

  • Pipeline được tạo thành công.
  • Hệ thống chuyển tới màn hình cấu hình Pipeline.

Bước 4. Cấu Hình Pipeline Source

Add pipeline source

Thực hiện

  1. Trong khu vực Pipeline Source, chọn Add Pipeline Source.

Chọn loại Source

Người dùng có thể lựa chọn:

  • Git Repository
  • Container Registry

Cấu hình Git Source

Git source config

  • Chọn Connection.
  • Chọn Repository.
  • Chọn Branch.
  • Cấu hình Trigger nếu cần.

Cấu hình Registry Source

Registry source config

  • Chọn Registry Connection.
  • Chọn Image phù hợp.

Kết Quả

  • Pipeline Source được cấu hình thành công.

Bước 5. Thêm Stage

Pipeline editor

Add stage

Thực hiện

  1. Chọn vị trí cần thêm Stage.
  2. Nhấn New Stage.

Kết Quả

  • Stage mới được tạo trong Pipeline.

Bước 6. Thêm Job Vào Stage

Add job

Thực hiện

  1. Chọn Stage vừa tạo.
  2. Thêm Job theo nhu cầu.

Các loại Job

  • Serial Job: Thực thi tuần tự.
  • Parallel Job: Thực thi song song.

Kết Quả

  • Job được thêm vào Stage.
  • Job sẵn sàng để cấu hình.

Tùy chọn: Chèn Stage Giữa Các Stage Hiện Có

Insert stage

Thực hiện

  1. Di chuyển chuột tới vùng kết nối giữa hai Stage.
  2. Nhấn biểu tượng thêm Stage.

Kết Quả

  • Stage mới được chèn vào Pipeline.
  • Thứ tự thực thi được cập nhật tự động.

Bước 7. Lưu Pipeline

Save pipeline

Kiểm tra trước khi lưu

Đảm bảo Pipeline có:

  • Pipeline Source
  • Ít nhất một Stage
  • Ít nhất một Job

Thực hiện

  1. Nhấn Save.

Kết Quả

Pipeline created complete

  • Pipeline được lưu thành công.
  • Pipeline sẵn sàng để thực thi.

3. Giải Thích Các Thành Phần Pipeline

Thành phầnMô tả
Pipeline NameTên Pipeline
DescriptionMô tả Pipeline
Pipeline SourceNguồn kích hoạt Pipeline
StageGiai đoạn xử lý
JobTác vụ thực thi
Serial JobJob thực thi tuần tự
Parallel JobJob thực thi song song
SaveLưu Pipeline

4. Các Vấn Đề Thường Gặp

Tại sao tôi không tạo được Pipeline?

Nguyên nhân có thể:

  • Không đủ quyền.
  • Project chưa được cấu hình phù hợp.

Khuyến nghị:

  • Liên hệ Project Admin.

Tại sao tôi không thấy Repository?

Nguyên nhân:

  • Chưa cấu hình Git Connection.
  • Không có quyền truy cập Repository.

Khuyến nghị:

  • Kiểm tra lại Connection.

Tại sao không lưu được Pipeline?

Pipeline chưa đáp ứng điều kiện tối thiểu:

  • Chưa có Pipeline Source.
  • Chưa có Stage.
  • Chưa có Job.

Tôi có thể tạo nhiều Job trong một Stage không?

Có.

Một Stage có thể chứa nhiều Job tùy theo quy trình CI/CD.

Tôi có thể thêm Stage sau khi tạo Pipeline không?

Có.

Pipeline có thể được chỉnh sửa và bổ sung Stage bất cứ lúc nào.

5. Lưu Ý

💡 Mỗi Pipeline phải có ít nhất một Pipeline Source.

💡 Mỗi Pipeline phải có ít nhất một Stage.

💡 Mỗi Stage phải có ít nhất một Job.

💡 Có thể sử dụng nhiều Job trong cùng một Stage.

💡 Nên đặt tên Pipeline phản ánh đúng mục đích sử dụng.

⚠️ Pipeline Source là thành phần bắt buộc trước khi lưu Pipeline.

⚠️ Pipeline chưa được lưu sẽ không thể thực thi.