728x90
gitlab ci 를 사용할 때, 비밀번호 등의 민감 정보를 variables 탭에 등록해주어야한다.
settings 탭의 CI/CD 를 들어가보면 Variables 라는 메뉴가 보인다.
특히 회사 같은 그룹에서 사용할 때, 동일한 DB 혹은 서버 정보를 사용하는 경우가 많은데, 새로운 레포지토리를 만들 때마다 이 variables 를 일일히 입력해주는 것은 여간 귀찮은 일이 아니다.
이를 위한 기능이 group variables 인데, gitlab 에서 groups 안에 레포지토리를 생성하는 경우에는 이 group variables 기능을 사용할 수 있다.
하지만 이렇게 group variables 를 등록해도, 어찌된 일인지 gitlab ci 에서 값을 받아오지 못하는 경우가 있다.
이런 경우에는 gitlab ci 가 실행된 branch 를 살펴봐야한다.
settings의 repository 메뉴에서 protected branches 라는 메뉴를 들어가서,
만약 gitlab ci 가 실행된 브랜치가 deploy 라면, protected branches 에 deploy 브랜치가 포함되어 있어야한다.
다음과 같이.
이렇게 설정해준 후 다시 gitlab ci 를 실행하니, 정상적으로 실행이 되었다.
반응형
'Developer > Hustle Coding' 카테고리의 다른 글
[개발자 이직] 자유형식 이력서의 함정 (0) | 2022.09.17 |
---|---|
[개발자 멘토링] 개발자 커리어, 고민이시죠? (0) | 2021.09.28 |
[무료공개] 파이썬(python) 설치, 파이참(pycharm) 설치 (0) | 2021.05.16 |
[디큐의 허슬코딩] 0기 마무리, 첫 전자책 발간 (얼리버드 이벤트 포함) (0) | 2021.05.15 |
디큐의 허슬코딩 - N잡러의 필수품, 코딩을 배우자 (0) | 2021.04.26 |