Как передать содержимое текущей папки в образ докера в CircleCI?
У меня есть репозиторий проекта, который содержит мой проект и файл docker-compose.yml.
В файле docker-compose он монтирует текущий, в котором он находится ($pwd), а затем запускает команду.
Я не могу найти способ сделать эту работу с помощью Circle CI. Когда я запускаю файл docker-compose, кажется, что он не монтирует том. Как передать содержимое текущей папки в изображение в Circle CI?
Это мой текущий файл config.yml - https://github.com/mikebell/mikebell.io/blob/master/.circleci/config.yml
1 ответ
При использовании docker
Исполнитель (которым вы являетесь) специальный шаг setup_remote_docker
необходимо запустить в задании, чтобы разрешить доступ к демону Docker Engine. В этом случае этого все равно будет недостаточно, поскольку даже в этом случае монтирование томов не будет работать. Вам нужно использовать machine
исполнитель.
machine
executor на CircleCI позволит вам монтировать тома через Docker CLI или Docker Compose.