从 Gitlab 项目中检索 CI 变量并在 Dockerfile 中使用它
Retrieving a CI variable from Gitlab project and use it within Dockerfile
我有一个 CI 变量,我想在我的 docker 文件中使用它。我尝试将其包括在内,例如
ENV TESTING_UNIT=$TESTING_ID
看来您需要向 Dockerfile 指定它需要一个参数变量
通过以下方法,它将在容器中可用
变化:
ENV TESTING_UNIT=$TESTING_ID
收件人:
ARG TESTING_UNIT_ARG
ENV TESTING_UNIT=$TESTING_UNIT_ARG
并构建图像:
docker build --build-arg TESTING_UNIT_ARG=$TESTING_ID
我有一个 CI 变量,我想在我的 docker 文件中使用它。我尝试将其包括在内,例如
ENV TESTING_UNIT=$TESTING_ID
看来您需要向 Dockerfile 指定它需要一个参数变量
通过以下方法,它将在容器中可用
变化:
ENV TESTING_UNIT=$TESTING_ID
收件人:
ARG TESTING_UNIT_ARG
ENV TESTING_UNIT=$TESTING_UNIT_ARG
并构建图像:
docker build --build-arg TESTING_UNIT_ARG=$TESTING_ID