go.cd 官网
go.cd 文档
go.cd安装
go.cd 依赖jdk1.8。可以使用openjdk1.8,也可以使用oracle-jdk1.8。
配置后,设置环境变量,注意此处可以和JAVA_HOME做区分,如果项目使用了不同的jdk version,通过GO_JAVA_HOME可以防止环境冲突。
GO_JAVA_HOME=/usr/java/jdk1.8.0_121
配置agent
此次使用了agent general zip 包来配置。 general zip package
假设,使用用户agent来执行,解压缩之后的目录叫 go-agent 。
配置 go-agent.default
GO_SERVER_URL=https://1.1.1.1:8154/go
AGENT_WORK_DIR=/home/agent/${SERVICE_NAME:-go-agent}
DAEMON=Y
VNC=N
修改 agent.sh
if [ "$PRODUCTION_MODE" == "Y" ]; then
if [ -f /etc/default/${SERVICE_NAME} ]; then
echo "[$(date)] using default settings from /etc/default/${SERVICE_NAME}"
. /etc/default/${SERVICE_NAME}
fi
else
. /home/agent/go-agent/go-agent.default ## ATTENTION, check this line
fi
配置server
go-server.default
# more go-server.default
GO_SERVER_PORT=8153
GO_SERVER_SSL_PORT=8154
SERVER_WORK_DIR=/home/server/go-server-17.3.0
DAEMON=Y
server.sh
MANUAL_SETTING=${MANUAL_SETTING:-"N"}
. go-server.default ## ATTENTION, check this line
启动server
server部分的环境变量没讲,实际上,和agent类似。
./server.sh
启动agent
./agent.sh
Registering your agent with the server
|
请发表评论