工具清单 - CI & CD
2022年7月13日
工具清单 - CI & CD
持续集成和持续部署
- Buildbot - Python-based toolkit for continuous integration. (Source Code)
GPL-2.0
Python
- CapsuleCD - CD script for automating package/library releases (npm, cookbooks, gems, pip, jars, etc). (Source Code)
MIT
Go
- CDS - Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform (Source Code)
BSD-3-Clause
Go
- Concourse - Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. (Demo, Source Code)
Apache-2.0
Go
- drone - Drone is a Continuous Delivery platform built on Docker, written in Go. (Source Code)
Apache-2.0
Go
- Factor - Programmatically define and run workflows to connect configuration management, source code management, build, continuous integration, continuous deployment and communication tools. (Source Code)
MIT
Ruby
- GitLab CI - Gitlab's built-in, full-featured CI/CD solution. (Source Code
MIT
Ruby
- GoCD - Continuous delivery server. (Source Code)
Apache-2.0
Java/Ruby
- GolangCI - Open Source automated code review service for Go integrated with GitHub pull requests. (Source Code)
AGPL-3.0
Go
- Jenkins - Continuous Integration Server. (Source Code)
MIT
Java
- Laminar - Fast, lightweight, simple and flexible Continuous Integration. (Source Code)
GPL-3.0
C++
- PHP Censor - Open source self-hosted continuous integration server for PHP projects.
BSD-2-Clause
PHP
- PHPCI - Free and open source continuous integration specifically designed for PHP. (Source Code)
BSD-2-Clause
PHP
- Strider - Open Source Continuous Deployment / Continuous Integration platform. (Source Code)
MIT
Nodejs
- werf - Open Source CI/CD tool for building Docker images and deploying to Kubernetes via GitOps. (Source Code)
Apache-2.0
Go
引用资料
- https://github.com/awesome-foss/awesome-sysadmin#continuous-integration--continuous-deployment