我使用gitlab v16.2.1-jh 版本,结合gitlab-runner做流水线任务时,在.gitlab-ci.yml中配置image 的版本和pull-polcy策略为never或if-not-present ,并且runner节点是有已经存在的指定image版本。
但为何在执行作业时runner 第一步一定得pullling 该images呢?由于我的runner是内网无法访问Internet,所以任务会失败。报错提示ERROR: Preparation failed: failed to pull image 。
可以在.gitlab-ci.yaml中添加脚本 docker image ls 看下镜像是否能列出来呢