2017-09-16 5 views
0

GitLab 9.5에서 서버 측 훅 (사전 수신)을 생성합니다. repo가 ​​push 명령으로 업데이트된다는 것을 알아야합니다.GitLab GL_REPOSITORY 환경 변수 읽기

명령 echo $GL_REPOSITORY은 후크에 의해 실행되지만 출력시에는 빈/빈을 반환합니다. 내 후크는 쉘 스크립트에서 편집되었습니다.

내 질문은 다음과 같습니다. 어떻게이 환경 변수를 읽을 수 있습니까? GitLab 서버에 몇 가지 설정이 필요합니까?

감사합니다.

답변

0

스크립트가 echo $GL_REPOSITORY에서 아무 것도 가져 오지 않으면 해당 변수가 환경에 더 이상 존재하지 않는다는 의미입니다. 추가하려면 ~/.bashrc 파일에 추가하십시오.

export $GL_REPOSITORY=<Value Here> 

이제는 source ~/.bashrc을 사용하여 시스템에 연결하십시오. 이제 스크립트에서 해당 변수를 가져올 수 있습니다.