工具清单 - CI & CD
来源于这里https://github.com/n1trux/awesome-sysadmin#continuous-integration--continuous-deployment。@javaxue
工具清单
-
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
-
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