CICD 2

gitlab-runner CI/CD dubious ownership 에러

어제 runner를 통한 CI/CD를 구축하고 오늘 CI/CD를 테스트 하는 과정에서 fatal: detected dubious ownership in repository at '경로' 에러가 발생했다. 분명 어제는 정상적으로 CI/CD가 진행되었는데 갑자기 안되니 당황스러웠다. 구글링으로 찾아보니 gitlab 저장소에 대한 소유권을 정확히 파악하지 못해서 발생하는 에러인것 같았고 git자체에서 해결방법을 알려주었다. To add an exception for this directory, call: git config --global --add safe.directory "경로" 해당 옵션을 사용하면 된다고 해서 powershell에 경로를 입력해줬는데도 똑같은 에러가 계속 발생했다. 아마 메인 PC 로..

CICD 2023.05.23

Gitlab-runner를 이용한 CI/CD 구축하기

이번 포스팅은 Gitlab-runner를 이용하여 내 PC환경에 CI/CD를 구축해보려고한다. 작업을 할 때 주로 Airflow와 DB를 메인 컴퓨터에 켜두고 외부에서 노트북으로 작업을 하는데 이럴경우 노트북에서 DAG를 만들어도 메인 컴퓨터에 바로 적용이 되지 않는다. 그래서 메인 컴퓨터를 서버라 가정하고 CI/CD를 구축해서 외부에서도 새로운 DAG가 적용될 수 있도록 할 예정이다. 사전 준비작업 1. 저장소 파일 복사하기 우선 github 저장소에 있는 파일들을 새롭게 만든 gitlab 저장소로 옮겨준 후 airflow를 재기동해줬다. 파일의 위치만 바꼈을 뿐 내부 로직은 바뀐게 없기 때문에 간단하게 작업이 되었다. 2. gitlab에 데이터 push하기 gitlab 저장소로 이동하여 git pus..

CICD 2023.05.22