Gitlab CI с пользовательским бегуном - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь создать пользовательский gitlab-runner для запуска процесса докера, следующий:

https://github.com/gitlabhq/gitlabhq/blob/master/doc/ci/docker/using_docker_build.md

Я попробовал второй подход, в котором я зарегистрировал бегуна, используя:

регистр sudo gitlab-runner -n \ --url https://gitlab.com/ \
--registration-token xxx \ --executor docker \ --описание "My Docker Runner" \ --docker-image "docker: stable" \ --docker-volume /var/run/docker.sock:/var/run/docker.sock

Однако в gitlab при каждом запуске конвейера я сталкиваюсь со следующей ошибкой:

ОШИБКА: не удалось создать том контейнера для / builds / xxx Невозможно загрузить изображение: gitlab-runner-prebuilt: "open /var/lib/gitlab-runner/gitlab-runner-prebuilt.tar.xz: такого файла нет или Каталог "

Я не могу найти много информации в Интернете, любая помощь приветствуется.

1 Ответ

1 голос
/ 26 июня 2019

Для записи, я начал работать после этого урока

https://angristan.xyz/build-push-docker-images-gitlab-ci/

Поскольку образ докера работал, я подозреваю, что с дистрибутивом Debian gitlab-runner что-то не так

...