阅读GitLab GL_REPOSITORY环境变量

时间:2017-09-16 16:52:36

标签: git environment-variables gitlab githooks

我在GitLab 9.5上创建服务器端挂钩(预接收)。我需要知道push命令更新了什么repo。

命令echo $GL_REPOSITORY由hook执行,但在输出时返回空白/空。我的钩子是在shell脚本中编辑的。

这是我的问题: 我该如何阅读这个环境变量? GitLab服务器上是否需要一些配置?

感谢。

1 个答案:

答案 0 :(得分:0)

如果脚本无法从echo $GL_REPOSITORY获取任何内容,则表示该变量不再存在于环境中。要添加它,请在~/.bashrc文件中添加。

export $GL_REPOSITORY=<Value Here>

现在使用source ~/.bashrc将其转换为系统。现在,您可以在脚本中获取该变量。