作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个工作的 Dockerfile
需要在 BuildKit
支持下执行。
问题:如何从 gitlab-ci
构建 dockerfile 并全局设置 DOCKER_BUILDKIT=1
?
.gitlab-ci.yml
:
image: docker:20
variables:
DOCKER_DRIVER: overlay2
services:
- docker:dind
build:
script:
- docker build .
Dockerfile
:
FROM maven:3.8.4-eclipse-temurin-11 as dependencies
COPY pom.xml .
COPY src src
RUN --mount=type=cache,target=/root/.m2 mvn package
最佳答案
Gitlab 在 linux( native 或容器)中运行,因此我建议您更改 .gitlab-ci.yml
如下:
image: docker:20
variables:
DOCKER_DRIVER: overlay2
services:
- docker:dind
build:
script:
- DOCKER_BUILDKIT=1 docker build .
关于linux - 如何从 .gitlab-ci.yml 设置 DOCKER_BUILDKIT=1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71664464/
我是一名优秀的程序员,十分优秀!