很高兴地宣布flow.ci 在 Apache-2.0 协议下正式开源了。flow.ci 是国内首套开源持续集成(CI) 解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化,快速持续交付高质量软件。
官方网站:https://flow.ci
开源地址: https://github.com/flowci
以此,你可以将功能完整的flow.ci 持续集成服务部署到内网使用。在使用过程中有任何 bug 反馈或功能建议,可直接在 github 提 issues ,或者通过 pull request 的方式一起参与完善此项目。
flow.ci 在 Docker Hub 上提供了最新的镜像,用户可以方便地获取 Docker 镜像,快速启动 Agent.具体文档请看 FlowCI/docker .
flow.ci 支持通过配置 yml 方式创建工作流,我们提供了iOS & Android 项目的 yml 模板,用户可自行调整配置 Agent 工作环境&参数,构建环境&参数等,具体可参考文档: FlowCI/templates .
在「产品功能」和「流程界面」上,flow.ci 拥有全新的 UI/UE,使用上更加简单高效。
这些配置包括,Flow 管理、Agent 管理、成员管理、证书管理、消息通知管理、插件管理等等。
flow.ci 开源版采用了全新的技术栈,更看重「构建效率」「高可用」「扩展性」。
flow.ci 的每个 flow 由插件和触发器构成,根据不同的语言和环境提供对应的丰富的插件,更加灵活。
P.S.更多的插件,正在准备中…
未来 flow.ci 将上线以下的功能:
以上功能已加入 flow.ci Roadmap,如果你有其他功能需求请在 github 提 issues ,或通过 pull request 的方式参与 flow.ci 迭代开发。
我们希望通过flow.ci 的开源,能够惠及更多的企业级开发者,让他们不再因为配置复杂度而对 CI 产生畏惧;同时希望聚集社区力量,做符合国情的、好用的 CI 工具。
感谢支持 :)
--
flow.ci 团队
来源: http://www.tuicool.com/articles/BVjYBbn