使用ci runner自动设置docker Image

时间:2014-12-01 19:07:35

标签: docker gitlab-ci gitlab-ci-runner

我正在使用gitlabgitci的服务器,目前两者都运行良好,但没有跑步者。

我正在尝试使用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 个答案:

答案 0 :(得分:1)

我在经过多次试用错误后自行找到了它,您只需要设置一次应用程序,并且只要需要就会自动安装跑步者。

注意:如果你让一个跑步者服务,如果它不起作用就不要惊慌失措(因为它只会在编译时显示它的工作)