CI/CD 2

[Gitlab CI] group variables 가 자동으로 사용되지 않는 경우

gitlab ci 를 사용할 때, 비밀번호 등의 민감 정보를 variables 탭에 등록해주어야한다. settings 탭의 CI/CD 를 들어가보면 Variables 라는 메뉴가 보인다. 특히 회사 같은 그룹에서 사용할 때, 동일한 DB 혹은 서버 정보를 사용하는 경우가 많은데, 새로운 레포지토리를 만들 때마다 이 variables 를 일일히 입력해주는 것은 여간 귀찮은 일이 아니다. 이를 위한 기능이 group variables 인데, gitlab 에서 groups 안에 레포지토리를 생성하는 경우에는 이 group variables 기능을 사용할 수 있다. 하지만 이렇게 group variables 를 등록해도, 어찌된 일인지 gitlab ci 에서 값을 받아오지 못하는 경우가 있다. 이런 경우에는 g..

AWS EC2/Lightsail 에 Gitlab-runner 세팅하기

gitlab-runner 가이드대로 설치하는데, 막상 CI 를 돌려보면 안돼서 남기는 포스팅 케이스 1, docker 관련 permission denied Solution # docker 그룹에 gitlab-runner 유저를 넣어준다. sudo usermod -aG docker gitlab-runner # docker 를 재시작한다 sudo service docker restart 케이스2. 위와 같은 에러가 떴을때 Solution # 요 파일을 삭제해준다 sudo rm -rf /home/gitlab-runner/.bash_logout 도움이 되셨다면 카누 한잔 어떠신가요? 카누로부터 돈을 받지는 않았지만 제가 카누를 좋아합니다. “파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"