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
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容