flow.ci is an open-source CI/CD automation server that designed for reducing the complexity and increasing user experience. It supports high availability, multiple building environment, and scalability with dynamic agents.
flow.ci is designed to work in the cloud -- public, private, or hybrid, it could be deployed with multiple instances, the configuration/jobs data on the node may not be lost when the instance fails.
flow.ci tries to minimize the complexity of any configuration, the server could be started with three command lines. It also provides build templates of many programming languages, a job could be started just using it.
flow.ci supports the online TTY terminal so that you could find out the problems in the running job from runtime terminal.
Using plugins on flow.ci is quite simple, you just need type the plugin name in the step. Developing a plugin is also quite easy, you could use any language on your own plugin development.
Each step or step group can be run either on any docker images or native os.
git clone https://github.com/FlowCI/docker.git flow-docker cd flow-docker ./server.sh start
Need Help? submit issue from here