nektos/act
Run your GitHub Actions locally 🚀
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 Chạy GitHub Actions trực tiếp trên máy local với act
"Nghĩ toàn cầu,
acthành động local" — giờ bạn không cần commit hay push mỗi khi thử nghiệm workflow nữa.
act là một công cụ dòng lệnh viết bằng Go (Golang), cho phép bạn chạy các workflow GitHub Actions trực tiếp trên môi trường máy local của mình. Thay vì phải đợi kết quả từ GitHub Actions sau khi đẩy lên server, act sẽ tự động đọc các file cấu hình workflow trong .github/workflows/, xây dựng và chạy các container Docker tương ứng — mô phỏng chính xác môi trường biến số và hệ thống tệp như trên GitHub.
✨ Điểm nổi bật
- Phản hồi nhanh (Fast Feedback): Kiểm thử thay đổi trong
.github/workflows/ngay trên local mà không cần commit hay push. - Hỗ trợ biến môi trường và hệ thệ thống giống GitHub: Các biến môi trường và cấu trúc thư mục được cấu hình chuẩn như trên GitHub-hosted runners.
- Sử dụng Docker API: Tự động pull hoặc build hình ảnh Docker cần thiết từ workflow, đồng thời chạy từng action trong container riêng biệt.
- Thay thế Makefile: Dùng các workflow GitHub Actions để thay thế các tác vụ trong
Makefile, tránh lặp lại cấu hình. - Hỗ trợ mở rộng qua VS Code: Có sẵn tiện ích mở rộng GitHub Local Actions cho Visual Studio Code, giúp chạy và kiểm tra workflow mà không cần rời khỏi IDE.
- Miễn phí và nguồn mở: Phần mềm nguồn mở, được xây dựng bởi cộng đồng và sử dụng rộng rãi trong cộng đồng DevOps.
💡 Vì sao đáng chú ý
Không giống như các công cụ CI/CD khác chỉ chạy trên máy chủ từ xa, act mang trải nghiệm CI/CD trực tiếp đến môi trường phát triển cá nhân. Điều này giúp giảm thời gian chờ đợi, tăng tốc độ lặp phản hồi trong quá trình phát triển phần mềm — đặc biệt hữu ích khi làm việc nhóm hoặc phát triển các action tùy chỉnh.
Ngoài ra, việc act dựa trên Docker giúp môi trường chạy được đảm bảo tính nhất quán, giảm thiểu lỗi do chênh lệch môi trường giữa local và server. Đây là công cụ không thể thiếu cho bất kỳ developer nào đang làm việc với GitHub Actions.
#GitHubActions #DevOps #OpenSource #GoLang #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.