本文介绍在CentOS上搭建GoCD持续集成环境。GoCD采用master-slave架构,master负责管理、分配任务并提供界面。作者使用Linode云服务器,先添加yum源安装go-server并启动,通过8153端口访问;再安装go-agent,修改配置绑定server地址后启动。新agent默认处于pending状态,需在server端手动enable才能转为Idle,可重复配置多个agent。
完成下面两步后,将自动完成登录并继续当前操作。