在GitLab CI/CD中配置镜像拉取策略可以通过添加image_pull_policy
参数来实现。该参数有三个可选值:
always
:每次构建都会从镜像仓库中拉取最新的镜像;if-not-present
:只有当本地不存在该镜像时才会从镜像仓库中拉取;never
:永远不会从镜像仓库中拉取。
例如,在.gitlab-ci.yml
文件中,使用以下代码块指定构建阶段所使用的Docker镜像,并设置为“每次都从仓库中拉取”:
build:
image: docker:latest
stage: build
script:
- docker build -t my-image .
image_pull_policy: always