2014-12-01 83 views
2

我在做一個服務器有gitlabgitci,兩者目前工作正常,但沒有跑步者。我試圖使用this runner,並設法在本地做到這一點,但現在我試圖創建一個服務來啓動設置與我的憑據(他們是正確的),它不起作用或拋出任何東西錯誤。自動設置碼頭圖像與ci亞軍

這裏是我的。服務:

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

,我找到了很多的嘗試錯誤的照顧自己,您只需要在應用程序設置一次,每當它需要運行程序將被自動安裝。

注意:如果你製作一個跑步服,如果服務不起作用,它不會嚇倒(因爲它只會在編譯時顯示其工作)