【问题标题】:How to move GitLab CI/CD Runner Executor on another disk?如何将 GitLab CI/CD Runner Executor 移动到另一个磁盘上?
【发布时间】:2022-01-15 01:03:01
【问题描述】:

我有一个带有 Docker Executor 的自托管 GitLab CI/CD,我想知道是否可以添加磁盘并将其配置为存储 Executor 数据(例如 Docker 图像或作业的工件) .

我已经阅读了 Docker Executor 文档 (https://docs.gitlab.com/runner/executors/docker.html),但它似乎没有描述如何配置 Executor 以将其数据存储在特定磁盘上。

【问题讨论】:

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


    【解决方案1】:

    您可以使用构建和缓存文件夹来存储您的工件或导出的东西(yaml、conf、bin...)您可以查看此部分 https://docs.gitlab.com/runner/executors/docker.html#the-builds-and-cache-storage

    默认情况下,Docker 执行器存储所有构建

    /builds/<namespace>/<project-name>
    

    以及/cache(容器内)中的所有缓存。

    您可以通过在 config.toml 的 [[runners]] 部分下定义 builds_dir 和 cache_dir 选项来覆盖 /builds 和 /cache 目录。

    否则,您可以将其上传到其他缓存位置(s3,object,url ...)

    【讨论】:

      猜你喜欢
      • 2017-10-28
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      相关资源
      最近更新 更多