首页 > 解决方案 > 从构建列表创建多个 gitlab 作业管道

问题描述

我正在尝试构建一个全部位于子文件夹中的图像列表,结构是imagename/Dockerfile

目前我正在做一项工作,但我想让 gitlab 为每个构建创建一个管道。

build_images:
  stage: build
  script:
    - for image in $(cat image.list); do docker build --pull -t "$CI_REGISTRY_IMAGE/$image" ./$image; done
    - for image in $(cat image.list); do docker push "$CI_REGISTRY_IMAGE/$image"; done
  only:
    - master

标签: gitlabgitlab-ci

解决方案


推荐阅读