🔥 Khi nói đến CI/CD, nhiều anh em thường chỉ nghĩ ngay đến Jenkins, GitLab CI hoặc Travis. Nhưng thực tế hệ sinh thái công cụ CI còn phong phú hơn rất nhiều.
Một số lựa chọn khác đang được dùng trong thị trường:
👉 Điểm chung: Miễn là tool đó có thể chạy test, trả kết quả test, build artifact, lưu lịch sử build thì nó đều được coi là một công cụ CI hợp lệ.
❓ Câu hỏi nhanh cho anh em DevOps/Automation:
Công cụ CI nào không có cloud offering chính thức nhưng lại được hậu thuẫn bởi nhiều thương hiệu phần mềm lớn?
💡 Đáp án: Jenkins
Lý do: Jenkins là open-source, không có SaaS chính thức, nhưng lại được cả cộng đồng lẫn nhiều vendor phần mềm hỗ trợ mạnh mẽ. Trong khi đó GitLab, Drone.io, Travis đều đã có dịch vụ cloud.
Anh em trong team đang dùng tool nào cho pipeline CI/CD của mình? Jenkins truyền thống, GitLab “all-in-one” hay CircleCI/Docker-based cho gọn nhẹ? 👇
Một số lựa chọn khác đang được dùng trong thị trường:
- Azure Pipelines (phiên bản nâng cấp từ VSTS, gắn chặt với Microsoft ecosystem)
- AWS Code Pipeline (native trong AWS, không phải public SaaS)
- Bamboo (một mảnh trong Atlassian DevOps suite)
- CircleCI
- Codeship
- GoCD
- Hudson (tiền thân của Jenkins)
- Semaphore
- Shippable
- TeamCity (từ JetBrains – cha đẻ của IntelliJ, PyCharm, GoLand…)
- Visual Studio Team Services (VSTS)
- Wercker
👉 Điểm chung: Miễn là tool đó có thể chạy test, trả kết quả test, build artifact, lưu lịch sử build thì nó đều được coi là một công cụ CI hợp lệ.
❓ Câu hỏi nhanh cho anh em DevOps/Automation:
Công cụ CI nào không có cloud offering chính thức nhưng lại được hậu thuẫn bởi nhiều thương hiệu phần mềm lớn?
- GitLab
- Drone.io
- Travis
- Jenkins ✅
💡 Đáp án: Jenkins
Lý do: Jenkins là open-source, không có SaaS chính thức, nhưng lại được cả cộng đồng lẫn nhiều vendor phần mềm hỗ trợ mạnh mẽ. Trong khi đó GitLab, Drone.io, Travis đều đã có dịch vụ cloud.
Anh em trong team đang dùng tool nào cho pipeline CI/CD của mình? Jenkins truyền thống, GitLab “all-in-one” hay CircleCI/Docker-based cho gọn nhẹ? 👇