: 서비스를 안정적으로 제공하기 위하여 운영 인프라를 자동화하는 역할. 어플리케이션 소스 배포를 자동화한다.
자동화된 빌드&단위테스트
방안 제공한다. 개발 초기에 버그나 문제를 파악하는데 도움이 된다.빌드/테스트/배포
하는 프로세스. 통합 테스트 또는 운영 인프라 환경으로의 자동화된 릴리즈 방안
제공한다.Azure Repos ➡ CI / Azure Pipelines ➡ CD
빌드한 React app 소스를 Node app > public 디렉토리에 옮긴다.
: 소스 준비 완료!
Azure 포탈에서 App Service
(PaaS) 생성하기
배포센터
> Github와 연결하기
➡ 연결 완료되면 이전에 푸시한 내용 검증하여 자동으로 배포처리된다.
사용자 지정 도메인 설정
: Azure 기본 제공 도메인을 각자 보유한 도메인으로 변경한다. (없으므로 패스 😂 )
VS Code로 GitHub로 푸시한다.
Deploy to Wep App
기능 이용⬇ 이렇게 Azure App Service와 GitHub를 연결하면 VS Code에서 push
할 때마다 자동으로 배포된다! 쉽고 간단한(그리고 비싼) PaaS 😃
추후에는 IaaS(Azure 가상머신)으로도 DevOps 기능을 이용해보겠습니다~~!