我最近安装了 GitLab 并尝试使用 GitLab CI。我在我的 GitLab 服务器中成功启用了 GitLab CI,并成功安装了 CI Runner(在 Windows 上,如果相关)。我为 Windows CI Runner 启用了一个项目,当我提交到存储库时,运行器被执行,我可以看到构建。
我按照文档安装了第二个 CI Runner(在 Debian 上)。我可以看到 Debian CI Runner 以及 Windows CI Runner 已注册。Debian CI Runner 分配了相同的项目。但是,当我提交到存储库时,只执行了 Windows CI Runner,而 Debian CI Runner 并没有尝试构建。
我犯了什么错误或者有什么额外的配置可以实现这个?我已经尝试重新注册 Debian CI Runner,但没有成功。
更新 1: Debian CI Runner 现在正在执行,但 Windows CI Runner 没有。似乎只选择了一个跑步者。
更新 2:升级到“GitLab CI 7.14.1 2dee1b3”,但相同的行为仍然存在。
更新 3:在 Scientific Linux 机器上添加了第三个运行器。它已注册并分配给项目,但只有一个运行器执行(当前是 Debian CI 运行器)。
GitLab CI 7.12.0 e96755c