HỆ THỐNG CI/CD DỰA TRÊN CONTAINER SIÊU TINH GỌN: DRONE CI GIẢI PHÓNG HẠ TẦNG KHỎI SỰ NẶNG NỀ CỦA JENKINS
Jenkins là công cụ CI/CD kinh điển nhưng việc phải cài đặt môi trường Java, bảo trì hàng tá plugin cũ kỹ thường xuyên xung đột sau mỗi lần cập nhật, và máy chủ build bị ô nhiễm môi trường (Environment Pollution) giữa các lần chạy khiến việc vận hành Jenkins trở thành một gánh nặng thường trực.
Drone CI là nền tảng phân phối và tích hợp liên tục (Continuous Delivery Platform) mã nguồn mở hiện đại, hoạt động dựa trên triết lý cốt lõi: mỗi bước trong pipeline là một container Docker độc lập và sạch sẽ.
Tech Stack:
Được viết hoàn toàn bằng Golang thuần túy cho hiệu năng cao và mức tiêu thụ tài nguyên siêu nhỏ. Kết nối mượt mà với GitHub, GitLab, Gitea và Bitbucket.
Tại sao nên dùng?
- Môi trường build hoàn toàn cô lập: Mỗi step trong file .drone.yml được thực thi bên trong một container riêng biệt. Sau khi chạy xong, container bị hủy bỏ hoàn toàn, không để lại bất kỳ rác thải hay xung đột phiên bản nào.
- Cấu hình pipeline bằng YAML siêu ngắn gọn: Không cần học các ngôn ngữ kịch bản phức tạp như Groovy của Jenkins; cấu hình pipeline trong Drone cực kỳ trực quan và dễ đọc.
- Cài đặt và khởi chạy trong 5 phút: Toàn bộ hệ thống máy chủ và runner được đóng gói trong các image Docker nhẹ nhàng, chỉ cần một VPS 1GB RAM là có thể vận hành mượt mà cho cả team.
Dự án sở hữu hơn 32.000 stars trên GitHub và là sự lựa chọn số một cho các đội ngũ công nghệ muốn hiện đại hóa quy trình CI/CD nội bộ.
Link tham khảo: harness/drone
#OpenSourceVN #VNOSS #opensourcevn #vnoss #DevCommunity #DroneCI #CICD #DevOps #Docker #JenkinsAlternative #Golang
1 point
Harness: An end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries (38k stars)
What it does
All text below is quoted directly from the project README.
>Harness Open Source is an open source development platform packed with the power of code hosting, automated DevOps pipelines, hosted development environments (Gitspaces), and artifact registries.
Overview:
- Where Drone focused solely on continuous integration, Harness adds source code hosting, developer environments (gitspaces), and artifact registries; providing teams with an end-to-end, open source DevOps platform.
- The goal is for Harness to eventually be at full parity with Drone in terms of pipeline capabilities, allowing users to seamlessly migrate from Drone to Harness.
- Harness pipelines run inside Docker containers.
- The application automatically negotiates the Docker API version with your Docker daemon, so it works with various Docker versions including Docker Desktop, Rancher Desktop, Colima, and native Docker on Linux.
- This project includes a full user interface for interacting with the system.
- This project includes a swagger specification.
>To install Harness yourself, simply run the command below. Once the container is up, you can visit localhost in your browser.
Repository
harness/harness
Repository stats
|Metric|Value|
|:-|:-|
|Stars|38,650|
|Forks|3,433|
|Last release|v2.28.2 (2026-04-20)|
|Languages|Go 62.4%, TypeScript 33.1%, SCSS 3.1%|
|Contributors|84|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|None|
|AI co-authored commits|None|
Main contributor
|Field|Value|
|:-|:-|
|Name|Marko Gacesa|
|GitHub|@marko-gacesa|
|Commits to this repo|372 (top contributor)|
|Company / Location|Belgrade, Serbia|
|Followers|22|
|Public repos|7|
|On GitHub since|2012-06-18|
──────────────────────────────
📌 How many great GitHub repos have you discovered and completely forgotten about?
Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week.
📬 Never lose track of great repos again. Subscribe free.
6 points
@rpl_0x Dodałbym też punkt spojrzenia ze strony Microaoft, tak dla pełnosci github.blog
harness/harness-skills
learn.microsoft.com
104 views
drone-cli: A SuperCLI Plugin Guide
drone-cli
drone-cli — Drone CI command line interface. Trigger builds, view logs, manage pipelines. Interact with Drone CI server.
Source
harness/drone-cli
Tags
- drone-cli
Installation
1. curl -LO github.com/harness/drone-cli/releases/latest/down… && tar xzf drone_linux_amd64.tar.gz && sudo mv drone /usr/local/bin/ && rm drone_linux_amd64.tar.gz
About SuperCLI
This plugin is part of the SuperCLI ecosystem - a unified CLI plugin manager for AI agents and developers.
Discover, install, and orchestrate thousands of command-line tools with SuperCLI.
drone: A SuperCLI Plugin Guide
drone
Continuous integration and delivery platform CLI
Source
harness/drone
Tags
- drone
- ci-cd
- devops
- automation
Installation
1. brew install drone
2. Verify: drone --version
3. supercli plugins install ./plugins/drone --on-conflict replace --json
About SuperCLI
This plugin is part of the SuperCLI ecosystem - a unified CLI plugin manager for AI agents and developers.
Discover, install, and orchestrate thousands of command-line tools with SuperCLI.
🏆 [GitHub Repo of the Day] harness: The Free Tool Taking Over GitHub! #shorts
Discover harness/harness: Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
💬 Comment "HARNESS" below for the direct link, or grab it from the links below:
👉 Interactive Star History & Live Analysis:
githubrepo.cloud
⭐ Embed Live Verified Badges in your README:
githubrepo.cloud
🔗 Direct GitHub Repository:
harness/harness
📊 Repository Specs:
⭐ Stars: 38,479
🍴 Forks: 3,411
💻 Language: Go
📜 License: Apache-2.0
#shorts #harness #buildautomation #buildpipelines #ci #cicd #linux #devops #commandline
4 likes · 1 comment · 138 views
Mentions
HỆ THỐNG CI/CD DỰA TRÊN CONTAINER SIÊU TINH GỌN: DRONE CI GIẢI PHÓNG HẠ TẦNG KHỎI SỰ NẶNG NỀ CỦA JENKINS Jenkins là công cụ CI/CD kinh điển nhưng việc phải cài đặt môi trường Java, bảo trì hàng tá plugin cũ kỹ thường xuyên xung đột sau mỗi lần cập nhật, và máy chủ build bị ô nhiễm môi trường (Environment Pollution) giữa các lần chạy khiến việc vận hành Jenkins trở thành một gánh nặng thường trực. Drone CI là nền tảng phân phối và tích hợp liên tục (Continuous Delivery Platform) mã nguồn mở hiện đại, hoạt động dựa trên triết lý cốt lõi: mỗi bước trong pipeline là một container Docker độc lập và sạch sẽ. Tech Stack: Được viết hoàn toàn bằng Golang thuần túy cho hiệu năng cao và mức tiêu thụ tài nguyên siêu nhỏ. Kết nối mượt mà với GitHub, GitLab, Gitea và Bitbucket. Tại sao nên dùng? - Môi trường build hoàn toàn cô lập: Mỗi step trong file .drone.yml được thực thi bên trong một container riêng biệt. Sau khi chạy xong, container bị hủy bỏ hoàn toàn, không để lại bất kỳ rác thải hay xung đột phiên bản nào. - Cấu hình pipeline bằng YAML siêu ngắn gọn: Không cần học các ngôn ngữ kịch bản phức tạp như Groovy của Jenkins; cấu hình pipeline trong Drone cực kỳ trực quan và dễ đọc. - Cài đặt và khởi chạy trong 5 phút: Toàn bộ hệ thống máy chủ và runner được đóng gói trong các image Docker nhẹ nhàng, chỉ cần một VPS 1GB RAM là có thể vận hành mượt mà cho cả team. Dự án sở hữu hơn 32.000 stars trên GitHub và là sự lựa chọn số một cho các đội ngũ công nghệ muốn hiện đại hóa quy trình CI/CD nội bộ. Link tham khảo: harness/drone #OpenSourceVN #VNOSS #opensourcevn #vnoss #DevCommunity #DroneCI #CICD #DevOps #Docker #JenkinsAlternative #Golang
Harness: An end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries (38k stars) What it does All text below is quoted directly from the project README. >Harness Open Source is an open source development platform packed with the power of code hosting, automated DevOps pipelines, hosted development environments (Gitspaces), and artifact registries. Overview: - Where Drone focused solely on continuous integration, Harness adds source code hosting, developer environments (gitspaces), and artifact registries; providing teams with an end-to-end, open source DevOps platform. - The goal is for Harness to eventually be at full parity with Drone in terms of pipeline capabilities, allowing users to seamlessly migrate from Drone to Harness. - Harness pipelines run inside Docker containers. - The application automatically negotiates the Docker API version with your Docker daemon, so it works with various Docker versions including Docker Desktop, Rancher Desktop, Colima, and native Docker on Linux. - This project includes a full user interface for interacting with the system. - This project includes a swagger specification. >To install Harness yourself, simply run the command below. Once the container is up, you can visit localhost in your browser. Repository harness/harness Repository stats |Metric|Value| |:-|:-| |Stars|38,650| |Forks|3,433| |Last release|v2.28.2 (2026-04-20)| |Languages|Go 62.4%, TypeScript 33.1%, SCSS 3.1%| |Contributors|84| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|None| |AI co-authored commits|None| Main contributor |Field|Value| |:-|:-| |Name|Marko Gacesa| |GitHub|@marko-gacesa| |Commits to this repo|372 (top contributor)| |Company / Location|Belgrade, Serbia| |Followers|22| |Public repos|7| |On GitHub since|2012-06-18| ────────────────────────────── 📌 How many great GitHub repos have you discovered and completely forgotten about? Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week. 📬 Never lose track of great repos again. Subscribe free.
@rpl_0x Dodałbym też punkt spojrzenia ze strony Microaoft, tak dla pełnosci github.blog harness/harness-skills learn.microsoft.com
drone-cli: A SuperCLI Plugin Guide drone-cli drone-cli — Drone CI command line interface. Trigger builds, view logs, manage pipelines. Interact with Drone CI server. Source harness/drone-cli Tags - drone-cli Installation 1. curl -LO github.com/harness/drone-cli/releases/latest/down… && tar xzf drone_linux_amd64.tar.gz && sudo mv drone /usr/local/bin/ && rm drone_linux_amd64.tar.gz About SuperCLI This plugin is part of the SuperCLI ecosystem - a unified CLI plugin manager for AI agents and developers. Discover, install, and orchestrate thousands of command-line tools with SuperCLI.
drone: A SuperCLI Plugin Guide drone Continuous integration and delivery platform CLI Source harness/drone Tags - drone - ci-cd - devops - automation Installation 1. brew install drone 2. Verify: drone --version 3. supercli plugins install ./plugins/drone --on-conflict replace --json About SuperCLI This plugin is part of the SuperCLI ecosystem - a unified CLI plugin manager for AI agents and developers. Discover, install, and orchestrate thousands of command-line tools with SuperCLI.
🏆 [GitHub Repo of the Day] harness: The Free Tool Taking Over GitHub! #shorts Discover harness/harness: Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries. 💬 Comment "HARNESS" below for the direct link, or grab it from the links below: 👉 Interactive Star History & Live Analysis: githubrepo.cloud ⭐ Embed Live Verified Badges in your README: githubrepo.cloud 🔗 Direct GitHub Repository: harness/harness 📊 Repository Specs: ⭐ Stars: 38,479 🍴 Forks: 3,411 💻 Language: Go 📜 License: Apache-2.0 #shorts #harness #buildautomation #buildpipelines #ci #cicd #linux #devops #commandline