在Windows上安装GoCD代理
您必须以具有管理员权限的用户身份登录,才能在Windows上安装GoCD代理。
- 从以下位置下载go-agent的版本下载页面.
- 双击
go-agent-${version}-setup.exe
安装程序文件并按照提示操作以安装 Go。 - 在安装过程中,系统会要求您选择GoCD代理的根路径。除了作为代理安装目录外,该目录还将包含一个用于检出和构建源代码的目录。
- 接下来,您将被提示选择捆绑的 JRE 或指定系统上已安装的 JRE(或 JDK)的位置。
- 安装文件后,安装程序将提示您输入GoCD服务器的主机名或IP地址。如果留空,则默认为
http://localhost:8153/go
. - 安装结束时,GoCD代理会注册为Windows服务并自动启动运行。
静默(无界面)安装
如果您希望通过脚本安装GoCD代理,可以使用此方法。
go-agent-${version}-setup.exe /S /START_AGENT=NO /SERVERURL="<SERVERURL>" /D=<PATH_TO_AGENT_DIRECTORY>
参数 | 必需 | 描述 |
---|---|---|
/D |
否 | 服务器应安装的路径。默认值为C:\Program Files (x86)\Go Server . 必须是命令行上的最后一个参数,即使路径包含空格也不得加引号。 |
/SERVERURL |
否 | GoCD服务器的URL。默认为http://127.0.0.1:8153/go . |
/START_AGENT |
否 | 是否应在安装后启动代理服务。设置为NO (区分大小写)以禁用安装后启动服务。 |
例如:
C:\> go-agent-16.1.0-1234-setup.exe /S /SERVERURL="https://10.12.20.47/go" /D=C:\go\agent
如果您的 Windows 系统启用了用户访问控制功能,则需要关闭该功能才能使静默安装正常工作。
如果您使用静默安装来升级 GoCD,则不应指定 Installation-Directory 选项。
管理GoCD代理进程
您可以通过Windows服务管理器管理GoCD代理进程
GoCD代理文件的位置
所有GoCD代理文件都在Windows中的其根安装文件夹中,默认位置是C:\Program Files (x86)\Go Agent
.
在服务器上注册您的代理
出于安全原因,所有新安装的GoCD代理都需要在GoCD服务器上启用,然后才能分配工作给他们。这可以防止未经授权的人访问您的源代码。要启用新安装的GoCD代理,请执行以下操作:
- 打开GoCD服务器仪表板
- 按照指示在这里在列表中找到您刚刚安装的代理,并将代理添加到您的云中。GoCD服务器现在将为此代理安排工作。