RIGUZ Lee

搭建GOCD Server

2017-06-20 / Programing / MicroService

来部署一个GOCD的容器。

启动起来后,访问8153端口,这时可以看到添加pipeline的界面了。

安装Script Executor插件:

安装go-agent到Ubuntu宿主机上,参考GOCD文档

注意,go-agent只能运行在jdk8上,如果装了jdk9是运行不起来的

记得修改环境变量/etc/profile:

配置gocd的工作目录:

下面我们就来建一个pipe line试试吧。

  • 在Agents中启用我们的go-agent,并在Resource中添加一个LINUX的标签
  • 新建一个Environment,把我们的这个agent加入进去
  • 新建一个Pipeline,名称为hello,group为dev
  • 选择Material的地方选择Git,填写http://root:****@192.168.56.101/springcloud/helloworld.git,其中root:****为GIT的账号密码,如果是public的库则无需这样设置,可以check connection查看是否可以访问
  • 新建一个Stage,名称为build,然后Initial Job中设置为Script Executor,可以随便执行个bash命令,例如echo "Hello World!" 这样运行就可以看到pipeline绿了~~~