2

我已经为 Docker Cloud 中的存储库设置了一个环境变量 (NPM_TOKEN),以便在构建 Dockerfile 时使用。但是,变量始终为空...

在 Dockerfile 中尝试了这两种方法:

RUN echo ${NPM_TOKEN}

和:

ARG NPM_TOKEN
RUN echo ${NPM_TOKEN}

假设用于构建的 Docker Clouds 环境变量与 --build-arg 执行相同的操作,我错了吗?

4

1 回答 1

0

我花了一些时间,但是您可以使用构建挂钩来设置自动构建的变量!

https://docs.docker.com/docker-cloud/builds/advanced/#build-hook-examples

于 2018-01-03T08:31:26.093 回答