首页 > 解决方案 > 如何使用 VirtualBox 执行器设置 Gitlab-runner

问题描述

我正在尝试使用 VirtualBox 作为执行器来设置 Gitlab 特定的运行器。

我正在使用 macOS 10.15.5,这就是我所做的:

Settings -> CI/CD然后我可以在我的 Gitlab 项目中看到激活的 Runner 。

但是,如果我提交.gitlab-ci.yml文件,运行器管道将失败并出现以下错误:

Preparing the "virtualbox" executor
ERROR: Job failed (system failure): exec: "vboxmanage": executable file not found in $PATH

我尝试了所有基于谷歌搜索来解决这个问题(特别是尝试了来自https://github.com/docker/machine/issues/4590的所有内容),但无法解决这个问题。

我怎样才能解决这个问题?

标签: gitlabgitlab-cigitlab-ci-runner

解决方案


假设您正在谈论本地 GitLab 服务器,第一步是 vboxmanage在您的系统上搜索(无论如何)。

第二步是对GitLab Runner 进行故障排除,确保其 PATH 包括vboxmanage


推荐阅读