@ag033

В чем ошибка в gitlab-ci.yml?

Пишу ci/cd для проекта который написан на основе laradock. Репозитории лежат на gitlab. Пока написал максимально простой файл gitlab-ci.yml для "первого знакомства" c gitlab ci/cd. Получаю ошибку "docker: command not found", но если даже закомментировать команду докера то получаю следующую "docker-compose: command not found" и никак не могу понять откуда они.
Вот сам файл gitlab-ci.yml
image: jonaskello/docker-and-compose:1.12.1-1.8.0
services:
- docker:1.12.1-dind

before_script:
- docker info
- docker-compose version
- cp .env.example .env
- sed -i -- "s/=false/=true/g" .env
- cat .env
- env | sort

build:
variables:
PHP_VERSION: "8.0"
script:
- docker-compose build
  • Вопрос задан
  • 748 просмотров
Решения вопроса 1
@ag033 Автор вопроса
Сам решил проблему, поставил исполнителем docker в Gitlab Runner вместо Shell. Всем спасибо за удаленное время.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Получаю ошибку "docker: command not found", но если даже закомментировать команду докера то получаю следующую "docker-compose: command not found"

А на хосте, где выполняется CI, соответствующее ПО установлено? Похоже, что нет. Установите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы