Я пытаюсь запустить сценарий install_chrome.sh
внутри сборки CircleCI. Я использую этот образ Docker. Я не создавал образ, он просто содержит две необходимые мне зависимости (Node и ffmpeg).
Образ отлично устанавливается через CircleCI, но затем этап сборки install_chrome.sh
завершается ошибкой. Этот шаг сборки не завершается ошибкой со "стандартным" образом NodeJs CircleCI, для справки.
Вот мой config.yml
:
version: 2
jobs:
build:
working_directory: ~/my-project
docker:
- image: rickydunlop/nodejs-ffmpeg
steps:
- checkout
- run:
name: Debug 1
command: pwd
- run:
name: Debug 2
command: ls
- run:
name: Install Chrome
command: ${HOME}/${CIRCLE_PROJECT_REPONAME}/install_chrome.sh .google-chrome
И вот результат:
Что могло происходить? Основываясь на этих отладках, я определенно нахожусь в нужном каталоге, и мой исходный код определенно находится там. Это проблема пользователя? В чем проблема?