2017-09-16 15 views
0

Ich erstelle einen Server Side Hook (Pre-Empfang) auf GitLab 9.5. Ich muss wissen, was Repo durch Push-Befehl aktualisiert wird.Lesen von GitLab GL_REPOSITORY Umgebungsvariable

Der Befehl echo $GL_REPOSITORY wird von hook ausgeführt, gibt aber bei Ausgabe einen leeren/leeren Wert zurück. Mein Hook wurde in einem Shell-Skript bearbeitet.

Das sind meine Fragen: Wie kann ich diese Umgebungsvariable lesen? Ist auf dem GitLab Server eine Konfiguration erforderlich?

Danke.

Antwort

0

Wenn das Skript nichts von echo $GL_REPOSITORY bekommt, bedeutet das, dass diese Variable nicht mehr in der Umgebung vorhanden ist. Um es hinzuzufügen, fügen Sie bitte dieses in der Datei ~/.bashrc hinzu.

export $GL_REPOSITORY=<Value Here> 

Und nun, dass das System von source ~/.bashrc verwenden. Jetzt können Sie diese Variable in Ihrem Skript abrufen.

Verwandte Themen