Docker 容器 Github 操作的 Docker 文件中的参数化基础映像版本
Parametrizing base image version in Dockerfile of Docker container Github action
我正在关注 "Creating a Docker container action",一切对我来说都很好,除了我想在我的 Dockerfile
中参数化 FROM
字段(我需要 运行 CI 针对不同版本的依赖进行测试,打包为 Docker 图片)。
理想情况下,在我的 Dockerfile
中,我想使用 ARG
或类似的东西:
ARG version=latest
FROM alpine:${version}
...
...但不清楚如何传递构建参数。
有这样的方法吗?
我还没有找到开箱即用的好方法。
目前Docker容器动作
甚至不会让您使用参数指定 Docker 文件(通过 action.yml
中的 runs.image
)。
我的解决方案是使用 this action。
我正在关注 "Creating a Docker container action",一切对我来说都很好,除了我想在我的 Dockerfile
中参数化 FROM
字段(我需要 运行 CI 针对不同版本的依赖进行测试,打包为 Docker 图片)。
理想情况下,在我的 Dockerfile
中,我想使用 ARG
或类似的东西:
ARG version=latest
FROM alpine:${version}
...
...但不清楚如何传递构建参数。
有这样的方法吗?
我还没有找到开箱即用的好方法。
目前Docker容器动作
甚至不会让您使用参数指定 Docker 文件(通过 action.yml
中的 runs.image
)。
我的解决方案是使用 this action。