【问题标题】:Clone (and extend) gitlab-ci-runner OR use omnibus runner and call docker image克隆(和扩展)gitlab-ci-runner 或使用综合运行器并调用 docker image
【发布时间】:2015-03-09 10:37:17
【问题描述】:

上下文:我们在具有必要环境的 docker 映像中测试 R 包,并额外拉入一些其他包(使用提供给 docker 映像的 ssh-keys 从我们的 gitlab 存储库)。

由于 gitlab-ci-runner 是基于 docker 的,我看到了两种可能性:

  1. 克隆现有的 gitlab-ci-runner(例如this,但更可能从头开始,因为我们需要一个喘息的基础)。然后用必要的 R 环境扩展这个克隆。 Jobs -> Script 中的测试命令很简单。

  2. 使用标准的综合 gitlab-ci-runner 安装并在 Jobs -> Script 中调用我们的(嵌套)docker 映像。这有点复杂,但完全可行。

目前我不知道哪种方法更可取。

有人说,用自己的跑步者更专业。另一方面,官方推荐的综合跑步者安装程序似乎更标准。

【问题讨论】:

    标签: gitlab-ci gitlab-ci-runner


    【解决方案1】:

    Sytse 回复google groups:

    "你能拿你的 docker 镜像并添加任何来自 https://about.gitlab.com/gitlab-ci/#gitlab-runner 并保存 作为新图像?”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多