昨天我从 Gitlab 7.x 升级到 8.0.4,几乎一切都很顺利。我之前使用 CI 没有问题,升级后必须迁移或重新开始。我选择重新开始,因为我只有一个项目。
我多次添加了一个新的 shell 运行程序(尝试了 gitlab-ci-multi-runner 和 gitlab-runner),并且注册成功,并且运行程序显示它在 Web 控制台中处于活动状态。但是,当我尝试构建代码时,浏览器中的唯一输出是黑色“控制台”,旋转器永远运行。
如果我检查 shell 中的文件,我可以看到代码已成功检出,但我无法判断是否执行了任何构建脚本。
我不确定我可以检查哪些日志,因为我发现的所有内容似乎都没有帮助。
我终于找到了答案。看起来像是权限问题。我相信这与历史有关。按照https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/187 https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/187我刚刚删除了 /var/opt/gitlab/gitlab-ci/builds 中的文件,因为我不关心历史记录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)