Gitlab CI对于Angular应用程序获取“ [启动器]:您平台上的Chrome浏览器没有二进制文件”

问题描述

我可以在本地服务Angular项目,也可以在http://localhost:9876上通过 Karma Jasmin 报告,但是在终端中运行测试过程中,会出现此错误

Please,set "CHROME_BIN" env variable.

和作为运行管道的Gitlab CI返回[launcher]: Chrome have not captured in 60000 ms,killing.失败。

正如我在许多关于它的帖子中所看到的那样,它们中的大多数都引用了集export CHROME_BIN=/usr/bin/chromium-browser,尽管我为.bashrc.profile都这样做了,但仍然会出现此错误 使用trion/ng-cli-karma:10.0.6

后,我在gitlab-ci中也收到此错误

我尝试将其安装为before_script,但仍然无法解决

本地计算机和docker容器都具有linux操作系统(Debian和Ubuntu)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)