devopshq/artifactory-cleanup
Extended cleanup tool for JFrog Artifactory
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 Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🧹 Dọn dẹp Artifactory tự động, linh hoạt như code
Công cụ cleanup mã nguồn mở cho JFrog Artifactory, cấu hình bằng YAML, hỗ trợ rule tùy chỉnh bằng Python.
artifactory-cleanup là một công cụ dọn dẹp mở rộng và linh hoạt cho JFrog Artifactory. Thay vì dùng giao diện đồ họa, bạn định nghĩa chính sách dọn dẹp bằng YAML và áp dụng các quy tắc (rules) có sẵn hoặc tự viết bằng Python. Mọi thứ đều là code, kể cả các chính sách dọn dẹp.
✨ Điểm nổi bật
- Cấu hình YAML: Định nghĩa server, user, password và policies dễ dàng.
- Dry-run mặc định: Kiểm tra những artifact sẽ bị xóa trước khi thực hiện.
- Hỗ trợ Docker: Chỉ cần
docker runlà dùng được ngay. - Rule có sẵn: Repo, RepoList, RepoByMask, DeleteOlderThan, PropertyEq, Docker, Conan...
- Tự viết rule: Kết nối rule Python tùy chỉnh bằng
--load-rules. - Chạy song song: Tăng tốc bằng
--worker-count. - Xuất kết quả: Lưu bảng tóm tắt ra file txt hoặc json.
- Tích hợp CI: Dùng cron, GitHub Actions, TeamCity để tự động hóa.
💡 Vì sao đáng chú ý
Không giống các công cụ dọn dẹp thủ công, artifactory-cleanup mang triết lý "infrastructure as code" vào việc quản lý artifact. Bạn có thể kiểm soát chính xác những gì sẽ bị xóa, kiểm tra bằng dry-run, rồi mới áp dụng với --destroy. Phù hợp cho các team DevOps hoặc CI/CD muốn tự động dọn dẹp repository định kỳ mà không cần can thiệp thủ công.
#Artifactory #Cleanup #JFrog #DevOps #OpenSource #Python #TiniX
Similar Projects
Discover other similar projects and AI models.
🐸 Scans your Git repository with JFrog Xray & JFrog advanced security for security vulnerabilities. 🤖
🐸 Scans any of your local Docker images for security vulnerabilities. 🐋