通过zip运行GoCD代理,无需安装

如果您想在一个没有本地安装程序或不需要安装GoCD的平台上运行GoCD,您可以通过使用zip安装程序来实现。

  • 下载GoCD代理的zip安装程序。
  • 将安装程序解压缩到您选择的文件夹中。它创建一个名为go-agent-${version}的子文件夹。
  • 设置 java 路径
    • 如果您在Windows系统上,将 GO_AGENT_JAVA_HOME 设置为系统中java的安装路径
    • 如果您在Unix系统上,将 JAVA_HOME 设置为系统中java的安装路径
  • 打开一个命令提示符并进入文件夹
  • 启动代理
    • 如果您在Windows系统上,运行start-agent.bat
    • 如果您在Unix系统上,运行 agent.sh (确保 agent.sh 是可执行的)

注意: 您可以通过编辑文件来覆盖GoCD代理的默认环境 /etc/defaults/go-agent

默认情况下,GoCD代理将尝试连接到运行在同一系统上的GoCD服务器。如果您希望它连接到不同的GoCD服务器,请设置环境变量 GO_SERVER 或适当地编辑启动脚本

在服务器上注册代理

出于安全原因,所有新安装的Go代理都需要在工作分配给它们之前在Go服务器上启用。这可以防止未经授权的人访问您的源代码。要启用新安装的Go代理,请执行以下操作:

  1. 打开Go服务器仪表板
  2. 按照这里 的说明来找到您刚刚安装在列表中的代理,并将代理添加到您的云。Go服务器现在将为该代理安排工作。

results matching ""

    No results matching ""