在 Windows 上安装和运行极狐GitLab Runner,您需要:
Git,您可以从官方网站安装。 您的用户账户的密码,如果您想在您的用户账号而不是内置系统账户下运行它。安装 caution 在极狐GitLab Runner 10 中,可执行文件重命名为 gitlab-runner。 在您的系统中创建文件夹,如:C:\GitLab-Runner。 下载 64-位 或 32-位 的二进制文件并把它放在您创建的文件夹里。假设您将二进制文件重命名为 gitlab-runner.exe(可选)。您可以为每个前沿 - 下载其他标签发布中的可用版本下载二进制文件。 确保在极狐GitLab Runner 目录和可执行文件中限制 Write 权限。如果您没有设置这些权限,普通用户将可以随意替换二进制文件并使用升级的权限随意运行代码。 运行升级的命令提示: 注册 Runner.将极狐GitLab Runner 作为服务安装并启动。您可以使用内置系统账户(推荐)或用户账户运行该服务。
使用内置系统账户运行服务(在上面步骤 1 中创建的目录下,例如:C:\GitLab-Runner)。
cd C:\GitLab-Runner.\gitlab-runner.exe install.\gitlab-runner.exe start使用用户账户运行服务(在上面步骤 1 中创建的目录下,例如:C:\GitLab-Runner)。
您必须输入当前用户账户的有效密码,因为需要通过 Windows 启动服务:
cd C:\GitLab-Runner.\gitlab-runner.exe install --user ENTER-YOUR-USERNAME --password ENTER-YOUR-PASSWORD.\gitlab-runner.exe start如果您在安装极狐GitLab Runner 的过程中遇到任何问题,请参见故障排除部分。
(可选)在 C:\GitLab-Runner\config.toml 中更新 Runner 的 concurrent 值,允许多个如高级配置详细信息 中所描述的并发作业。此外,您可以使用高级配置详细信息更新您的Shell 执行器,以使用 Bash 或 PowerShell 而不是 Batch。Runner 已安装成功并正在运行,并将在每次系统重启后重新启动。日志存储在 Windows 事件日志中。
升级停止服务(跟之前一样,您需要升级的命令提示 ):
cd C:\GitLab-Runner.\gitlab-runner.exe stop下载 64-位 或 32-位 的二进制文件并替换 Runner 的可执行文件。您可以为每个前沿 - 下载其他标签发布中的可用版本下载二进制文件。
启动服务:
.\gitlab-runner.exe start 卸载从升级的命令提示:
cd C:\GitLab-Runner.\gitlab-runner.exe stop.\gitlab-runner.exe uninstallcd ..rmdir /s GitLab-RunnerWindows 版本支持政策极狐GitLab 正式支持 Microsoft Windows 操作系统的 LTS 版本,因此我们遵循 Microsoft 服务渠道生命周期政策。
也就是说,我们支持:
发布日期后 5 年内的长期服务渠道版版本。请注意,我们不支持扩展支持的版本。 发布日期后 18 个月内的半年度渠道版版本。主流支持结束后,我们将不再支持这些版本。我们发行的 Windows 二进制和 Docker 执行器都是一样的情况。
note Windows 容器的 Docker 执行器有严格的版本要求,因为容器必须匹配主机操作系统的版本。