gocd 介绍
GoCD, 一个 开源的持续集成和持续交付系统,可以在持续交付过程中执行编译, 自动 化测试, 自动 部署等等,于Jenkins类似。GoCD的基础架构由Server和Agent组成:
- Server负责控制一切(配置),轮询材料(如 代码 仓库)的变化,检测到材料变化需要触发Pipeline时,将Job分配给Agent去执行
- Agent接收Server分配的Job,执行Job下的Task(运行命令、部署等),并将Job的状态报告给Server,由Server整理信息判断该Job所处Stage的状态
- 每个部署业务的机器上都必须安装Agent
在
GoCD? 的帮助下,我们能够以流水线的方式实现各类定期执行任务,而这些操作当中的实例会被称为job。另外值得一提的是,它能够利用值流图对整个持续交付流程进行可视化处理。最终 生成 的图表能帮助我们追踪从提交到部署的整个流程中的各项具体变更。??
网站地址 : https://www.gocd.org
GitHub: https://github.com/gocd/gocd/
网站描述: 一个 开源的持续集成和持续交付系统
gocd官方网站
官方网站: https://www.gocd.org
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did177047