Gitlab的autodevops:Herokuish buildpack测试无法找到Chrome二进制文件

时间:2019-07-03 13:30:29

标签: gitlab

Gitlab的“ autodevops”功能在“测试”阶段的默认步骤称为“测试”,该步骤使用herokuish运行我的rails应用程序的rspec套件。不幸的是,在我需要安装chrome浏览器的系统/集成规范中,该操作失败。

我尝试在herokuish buildpack install https://github.com/heroku/heroku-buildpack-google-chrome之前添加herokuish buildpack test,但仍然找不到Chrome二进制文件。该错误如下所示:

Failure/Error:

visit root_path

  Webdrivers::VersionError:
    Failed to find Chrome binary or its version.

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

可能为时已晚,但这是截至2020年9月的可行解决方案。

https://github.com/guzmanoj/herokuish-install-chrome

该脚本将解决chrome依赖项,以便在主机OS中定义CHROME_BIN。