从 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