首页 > 解决方案 > GitLab 自动 devops:Dockerfile 构建参数

问题描述

我是 GitLab 自动 devops 功能的新手,我打算使用项目根目录中提供的我自己的 Dockerfile 来构建项目。

问题是,我的构建有点复杂,并且使用了多个构建参数。但是,没有任何文档(或我遇到的资源)解释自动 devops 将如何处理构建参数——换句话说,我应该如何为自动构建作业提供必要的构建参数来构建我的 docker 映像。

https://docs.gitlab.com/ee/topics/autodevops/index.html#custom-buildpacks

还是我必须自定义 auto devops .gitlab-ci.yml 模板以使用带有构建参数的自定义 Dockerfile 构建图像?

标签: dockergitlabgitlab-ci

解决方案


您可以在工作中使用变量AUTO_DEVOPS_BUILD_IMAGE_EXTRA_ARGS,例如,--build-arg=YOUR_ARG=YOUR_VALUE作为值

更多信息在这里:https ://docs.gitlab.com/ee/topics/autodevops/#passing-arguments-to-docker-build


推荐阅读