Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将作业变量注入docker执行?_Docker_Gitlab Ci_Gitlab Ci Runner - Fatal编程技术网

如何将作业变量注入docker执行?

如何将作业变量注入docker执行?,docker,gitlab-ci,gitlab-ci-runner,Docker,Gitlab Ci,Gitlab Ci Runner,我想知道这是否已经是系统的一部分。。。 我需要使用当前的gitlab用户id和电子邮件$gitlab_user_id,$gitlab_user_email注入docker映像的执行中,以便稍后配置git存储库 有什么神奇的方法可以做到这一点吗?或者我应该将导出命令显式地作为before_脚本写入.gitlab-ci.yml文件中吗 谢谢 我通过在构建中尝试env命令得到了响应。 因此,是的,docker execution env中提供了每个作业变量。您尝试过吗?我几乎可以肯定那些已经是了。编写

我想知道这是否已经是系统的一部分。。。 我需要使用当前的gitlab用户id和电子邮件$gitlab_user_id,$gitlab_user_email注入docker映像的执行中,以便稍后配置git存储库

有什么神奇的方法可以做到这一点吗?或者我应该将导出命令显式地作为before_脚本写入.gitlab-ci.yml文件中吗


谢谢

我通过在构建中尝试env命令得到了响应。
因此,是的,docker execution env中提供了每个作业变量。

您尝试过吗?我几乎可以肯定那些已经是了。编写一个只调用env的作业,看看有哪些变量。我只是尝试env命令,然后得到了响应。谢谢@JonathonReinhart的提示。我不知道你为什么不在费心问堆栈溢出问题之前尝试使用变量。当然我试过了,可能是我在尝试中没有正确拼写env变量。对不起,如果你认为我是个骗子:。