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

Thực hiện
- Truy cập Project cần cấu hình.
- 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


Thực hiện
- Nhập Pipeline Name.
- 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
- 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

Thực hiện
- 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

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

- 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


Thực hiện
- Chọn vị trí cần thêm Stage.
- Nhấn New Stage.
Kết Quả
- Stage mới được tạo trong Pipeline.
Bước 6. Thêm Job Vào Stage

Thực hiện
- Chọn Stage vừa tạo.
- 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ó

Thực hiện
- Di chuyển chuột tới vùng kết nối giữa hai Stage.
- 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

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
- Nhấn Save.
Kết Quả

- 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ần | Mô tả |
|---|---|
| Pipeline Name | Tên Pipeline |
| Description | Mô tả Pipeline |
| Pipeline Source | Nguồn kích hoạt Pipeline |
| Stage | Giai đoạn xử lý |
| Job | Tác vụ thực thi |
| Serial Job | Job thực thi tuần tự |
| Parallel Job | Job thực thi song song |
| Save | Lư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.