0
我在GitLab 9.5上創建服務器端鉤子(預接收)。我需要知道通過push命令更新了哪些回購。閱讀GitLab GL_REPOSITORY環境變量
命令echo $GL_REPOSITORY
由鉤子執行,但在輸出上返回空白/空白。我的鉤子是在shell腳本中編輯的。
這些是我的問題: 如何讀取這個環境變量? GitLab服務器上是否需要一些配置?
謝謝。
我在GitLab 9.5上創建服務器端鉤子(預接收)。我需要知道通過push命令更新了哪些回購。閱讀GitLab GL_REPOSITORY環境變量
命令echo $GL_REPOSITORY
由鉤子執行,但在輸出上返回空白/空白。我的鉤子是在shell腳本中編輯的。
這些是我的問題: 如何讀取這個環境變量? GitLab服務器上是否需要一些配置?
謝謝。
如果腳本無法從echo $GL_REPOSITORY
獲取任何內容,則表示該變量不再存在於環境中。要添加它,請將其添加到~/.bashrc
文件中。
export $GL_REPOSITORY=<Value Here>
現在通過使用source ~/.bashrc
使系統成爲系統。現在,您可以在腳本中獲取該變量。