如何在AWS ubuntu codebuild 上安装 Firefox?

如何在AWS ubuntu codebuild 上安装 Firefox?

我一直尝试使用 AWS buildspec.yml 文件中的以下命令在 ubuntu 映像上安装 Firefox

...
- apt-get install firefox
...

我在 AWS codebuild 上收到此错误:

[Container] 2018/12/03 10:57:42 Command did not exit successfully apt-get 
install firefox exit status 100
[Container] 2018/12/03 10:57:42 Phase complete: INSTALL Success: false
[Container] 2018/12/03 10:57:42 Phase context status code: 
COMMAND_EXECUTION_ERROR Message: Error while executing command: apt-get install firefox. Reason: exit status 100

我需要将哪些存储库添加到构建中?如果需要,请添加哪些存储库?

答案1

我最终发现,在 AWS buildspec.yml 文件中,这些是我需要的行:

- apt-get update && apt-get install -y firefox wget
- export FIREFOX_BIN=/usr/bin/firefox

现在,我可以在 AWS codebuild 上使用 Firefox 运行我的 Angular 项目 Karma 测试。

相关内容