如何在 GitLab CI docker runner 中设置环境变量?

如何在 GitLab CI docker runner 中设置环境变量?

我们需要设置公司代理,以便从我们的网络内访问互联网。这是构建过程(获取依赖项)所必需的。

/etc/bash.bashrc我已经在我们的 docker 镜像中添加了适当的行。

使用以下命令手动运行图像:

docker run --rm -ti bboss/python:3 /bin/bash

然后执行

export

我可以看到变量。

但是,当我根据该图像定义一个 GitLab CI 任务并添加如下部分时:

test-job:
    script:
        - export

我没有看到任何变量。

似乎/etc/bash.bashrc没有考虑到其中的条目。

我怎样才能让它工作?

答案1

尝试

test-job:
    script:
        - env

相关内容