.NET Core1 Gitlab(폐쇄망) CI/CD로 .net core 프로젝트 배포 자동화 만들기 배경 지금 운영중인 서비스에서 업데이트가 진행되는 경우 배포해야할 어플리케이션은 3~5개이다. 지금까지 업데이트를 할 때마다 직접 배포파일을 만들고, 서버에 옮긴 뒤 IIS APP풀을 내리고 파일을 교체하고 다시 풀을 재시작하는.. 노가다를 반복했었다. 시간이 부족하다는 핑계로 생산성이 떨어지는 미련한 짓을 거의 1년 넘게 반복하다 보니 이제는 정말 자동화된 배포 프로세스가 필요하다고 느꼈다. 배포 자동화를 해야겠다는 마음을 먹으니 자동화 프로세스 구축으로 배포가 간단해지는 것 이외에 다른 부가적인 효과들도 기대할 수 있을 것 같았다. 과정 우선 서버에서 나를 대신해 열심히 빌드부터 배포까지 진행해 줄 gitlab-runner를 설치해주어야 한다. - 프로젝트 레포지토리 => Settings => C.. 2024. 11. 25. 이전 1 다음