注册 Runner 的过程中需要选择 Executors 的类型。Gitlab CI 中可选的 Executors 有:
我的理解是:Runner 在指定的 Exectors 中执行项目中.gitlab-ci.yml 文件指定的 job。
问题:
FROM:
设置的基础镜像的信息和注册 Runner 中指定的 Image 镜像名有什么联系? 1
msg7086 2018-10-17 02:00:55 +08:00
道理是对的,只是你应该是理解反了。
一般 CI 机器只会配置一个到两个 Runner 环境。比如你机器上装了 Docker,配置了 Docker runner,那么就得把 Executor 配置成 Docker。如果你直接在裸系统上装了 runner,就得把 Executor 配置成 Shell。 所以是你配了什么就选什么。 |