2017-09-16 82 views
0

我在GitLab 9.5上創建服務器端鉤子(預接收)。我需要知道通過push命令更新了哪些回購。閱讀GitLab GL_REPOSITORY環境變量

命令echo $GL_REPOSITORY由鉤子執行,但在輸出上返回空白/空白。我的鉤子是在shell腳本中編輯的。

這些是我的問題: 如何讀取這個環境變量? GitLab服務器上是否需要一些配置?

謝謝。

回答

0

如果腳本無法從echo $GL_REPOSITORY獲取任何內容,則表示該變量不再存在於環境中。要添加它,請將其添加到~/.bashrc文件中。

export $GL_REPOSITORY=<Value Here> 

現在通過使用source ~/.bashrc使系統成爲系統。現在,您可以在腳本中獲取該變量。