2014-12-01 3 views
2

Я делаю сервер с gitlab и gitci, оба работают нормально на данный момент, но нет бегунов.Автоматическая установка докера Изображение с ci runner

Я пытаюсь использовать this runner и сумел сделать это локально, но теперь я пытаюсь создать службу для запуска установки с моими учетными данными (они правильные), и это не работает или бросает какие-либо ошибка.

Вот мой .Service:

ExecStartPre=-/usr/bin/docker kill gitlab-runner-jdk-maven 

ExecStartPre=-/usr/bin/docker rm gitlab-runner-jdk-maven 

ExecStartPre=/usr/bin/docker pull lemonbar/gitlab-runner-jdk-maven:1.0 

ExecStart=/usr/bin/docker run --name gitlab-runner-jdk-maven -P -d \ 
-e 'CI_SERVER_URL=myserver -e 'REGISTRATION_TOKEN=mytoken'\ 
-v /opt/gitlab-runner-jdk-maven:/home/gitlab_ci_runner/data \ 
    lemonbar/gitlab-runner-jdk-maven:1.0 app:setup 

ответ

1

Я нашел себя после того, как много проб ошибок, вам нужно всего лишь установить приложение один раз и бегун будет установлен автоматически при его необходимости.

Примечание: если вы делаете бегун, сервис не урод, если он не работает (потому что он будет показывать свою работу только при компиляции чего-либо)

Смежные вопросы