docker使用gitLab-Runner

下载镜像

docker pull gitlab/gitlab-runner:latest

创建数据卷

docker volume create gitlab-runner-config

运行register命令

docker run --rm -it -v gitlab-runner-config:/etc/gitlab-runner gitlab/gitlab-runner:latest register

根据提示输入

  1. 输入您的GitLab实例URL(也称为gitlab-ci coordinator URL)。
  2. 输入您获得的Token以注册跑步者。
  3. 输入跑步者的描述。您可以稍后在GitLab用户界面中更改此值。
  4. 输入与Runner关联的标签,并用逗号分隔。您可以稍后在GitLab用户界面中更改此值。
  5. 提供跑步执行者。对于大多数用例,请输入 docker。
  6. 如果您docker以执行者身份输入,则系统会要求您提供默认镜像,以用于未在中定义一个的项目.gitlab-ci.yml。

防止每次构建都拉取镜像

  1. docker 容器中 gitlab-runner 的配置
 # 复制配置到当前目录
  docker cp 容器ID:/etc/gitlab-runner/config.toml ./ 
  1. 添加policy = "if-not-present"
Mtd1ONeHq2.png
  1. 保存后放入容器重启

    docker cp ./config.toml 容器ID:/etc/gitlab-runner/config.toml
    docker restart 容器ID
    

你可能感兴趣的:(docker使用gitLab-Runner)