gitlab 3

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

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

Fast API 로 3시간만에 추천 서버 만들기 (implicit, docker, gitlabCI)

목차 1. Fast API 를 도입할 절호의 기회가 왔다. 2. Implicit 을 통한 추천 결과 얻어내기 3. 로컬 환경에서 Fast API 서버로 추천 결과 받기 4. 도커(docker) + 깃랩CI (gitlab ci) 로 배포 자동화 5. 아쉬운 점과 Future work #FastAPI #Implicit #추천서버 #도커 #깃랩CI 1. Fast API 를 도입할 절호의 기회가 왔다 소규모 스타트업이 으레 그러하듯이 새로운 언어, 새로운 기술을 사용하는 것은 개발자의 욕심이 없으면 진행조차 되기 어렵다 (legacy 살려줘...). 우리 팀도 typescript 로 모든 코드 베이스가 짜져있었고, 파이썬 코드는 내가 합류한 뒤 아주 작은 모듈 정도만 존재하고 있었다. 하지만 나 역시 pytho..

Developer/Data Science 2021.06.08 (2)

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 도움이 되셨다면 카누 한잔 어떠신가요? 카누로부터 돈을 받지는 않았지만 제가 카누를 좋아합니다. “파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"