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

Configure CICD/pipeline

Cấu hình mẫu Pipeline

  1. Đi đến trang danh sách mẫu mã pipeline, chọn nút THÊM để tạo mẫu pipeline mới

  1. Trên mẫu Pipeline, nhập tên mẫu, mô tả và loại Cord (Jenkinsfile, Tekton) như sau:
  • Jenkinsfile được viết bằng định dạng Groovy

Thêm tên tệp sau đó nhấp vào nút Tệp mới để thêm chi tiết của Jenkinsfile:

Nhiều tệp có thể được thêm bằng cách nhấp vào nút Thêm tệp.

Tệp hiện tại có thể được xóa bằng cách nhấp vào nút Xóa tệp

  • Tekton được viết bằng Yaml

Tiến hành các hành động tương tự để tạo tệp Tekton mới:

Tùy thuộc vào một số yếu tố như ngữ cảnh của ứng dụng, cơ sở hạ tầng của tổ chức và các thực tiễn CI/CD ưa thích mà pipeline Jenkins hoặc Tekton được sử dụng:

Use Jenkins khi:

  • cần một công cụ CI/CD linh hoạt, được sử dụng rộng rãi với nhiều hỗ trợ plugin.
  • có một cơ sở hạ tầng Jenkins hiện có và muốn tích hợp một ứng dụng vào đó.
  • yêu cầu một hệ thống CI/CD truyền thống, độc lập hơn.
  • cần tùy chỉnh và kiểm soát chi tiết hơn về các pipeline CI/CD của bạn.

Use Tekton khi:

  • làm việc với Kubernetes và muốn một pipeline CI/CD dựa trên đám mây, tập trung vào Kubernetes.
  • cần một cách tiếp cận khai báo cho các pipeline sử dụng YAML phù hợp với các thực tiễn tốt nhất của Kubernetes.
  • mở rộng các pipeline của bạn một cách linh hoạt và muốn một cách xử lý CI/CD mang tính container hóa hơn.
  • nhắm đến một công cụ CI/CD không phụ thuộc vào đám mây, linh hoạt phù hợp trong môi trường GitOps hoặc ưu tiên Kubernetes.
  1. Để hoàn tất việc tạo pipeline mới, hãy nhấp vào nút Lưu.

Mẫu pipeline mới sẽ được hiển thị ở cuối danh sách mẫu pipeline: