2014-12-01 3 views
2

gitlabgitci이있는 서버를 수행 중이며 둘 다 현재 정상적으로 작동하지만 주자가 없습니다.자동 설정 a 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

내가 그것을 발견 한 자신을 한 번만 응용 프로그램 설치에 필요하고 필요할 때마다 주자가 자동으로 설치됩니다.

주 : 러너를 서비스로 만들면 작동하지 않는 경우 서비스가 실행되지 않습니다 (컴파일 할 때만 작동하기 때문에)