安装GoCD自动构建系统
更新日期:
文章目录
GoCD是一个开源的持续集成(CI)和持续部署(CD)系统。 GoCD的安装和配置非常简单,只需要安装JDK和GoCD的安装包,然后按照文档进行配置即可。
其官方网站为https://www.gocd.org/。
- 安装JDK,可以使用Sdkman 来安装JDK。
参考SDKman的文档https://sdkman.io/install 来安装sdkman, 然后使用sdkman安装JDK。 sdkman依赖zip/unzip,在ubuntu上可以使用命令sudo apt-get install zip来安装zip/unzip。 sdkman的安装脚本从github下载程序,如果因为网络问题导致安装失败,需要删除文件~/.sdkman之后再次运行安装脚本。
1 | # 安装sdkman |
- 安装GoCD Server
GoCD Server可以使用系统包管理工具进行安装,也是推荐的方式。但这里选择使用下载zip包的方式安装。server端安装路径为/opt/gocd-server, 而agent端安装路径为/opt/gocd-agent。
如果需要修改jdk的路径,可以在文件wrapper-config/wrapper-properties.conf中配置参数wrapper.java.command。
1 | mkdir -p /opt/gocd-server |
- 安装GoCD Agent
1 | mkdir -p /opt/gocd-agent |