У меня есть сервер Gitlab работает на контейнере Докер: gitlab dockerGitlab непрерывной интеграции на Докер
На Gitlab есть проект с простой Makefile, который работает pdflatex построить п.п.м. файл.
На контейнере Докер я установил texlive и сделать, я также установил докер бегун, команда:
curl -sSL https://get.docker.com/ | sh
.gitlab-ci.yml выглядит следующим образом:
.build:
script: &build_script
- make
build:
stage: test
tags:
- Documentation Build
script: *build
задание застряв и отображается сообщение:
любая идея?
Рекомендуется запустить ваш GITLAB RUNNER за пределами Docker и разрешить Docker загружать и запускать контейнеры Docker. Похоже, вы сами пытались настроить бегуна? Вы следовали инструкциям в документах? https://docs.gitlab.com/runner/#using-gitlab-runner –
GITLAB CI RUNNER! = GITLAB SERVER. Вы имели в виду сказать, что вы запустили главный сервер Gitlab внутри докера, или бегун CI работает внутри докера? Или что вы не понимаете, что сервер НЕ СОДЕРЖИТ любого бегуна, и вам нужно его настроить? –
Очевидно, что нет! Я запускаю команду curl вне контейнера Docker, содержащего Gitlab, поэтому я сделал это на главной машине. Я читаю сейчас, что очень сложно настроить систему, как я хочу, было бы намного проще с Jenkings ... – mattobob