ci/cd 2

AWS EC2를 이용하여 django 배포하기 (3)

지난 포스팅에서는 AWS EC2를 이용하여 django실행을 다뤘다. 이번 포스팅은 개발을 위한 django 프로젝트에 CI/CD를 적용하는 과정을 다루고자한다. 이전에 CI/CD를 적용하는 과정은 windows환경이었기 때문에 EC2환경에서는 다른 방식으로 설치를 진행해야했다. 우선 gitlab-runner의 repository를 추가해야한다. curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash 그 다음 gitlab-runner를 설치해준다. sudo apt install gitlab-runner 설치가 완료되면 연결할 gitlab을 등록한다. CI/CD를 적용할 저..

AWS 2023.06.12

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