
"azurewebsites.net" 이외의 도메인 이름으로 웹 앱을 사용자 지정하려는 경우 웹 앱에 사용자 지정 도메인을 추가 할 수 있다. 또한 App Service Managed Certificates의 무료 인증서로 사용자 지정 도메인을 보호 할 수 있으므로 웹 사이트를 검색 할 때 고객이 안심할 수 있다. 전제조건 웹 앱에 사용자 지정 도메인을 추가하려면 먼저 사용자 지정 도메인을 구입해야 한다. 사용자 지정 도메인이 없는 경우 App Service Domain을 통해 구입할 수 있다. 문서의 App Service 도메인 섹션에서 시작할 수 있다. 이미 고유한 사용자 지정 도메인이 있는 경우 문서의 웹 앱 섹션에 사용자 지정 도메인 추가로 진행한다. 앱 서비스 도메인 App Service Doma..

이 시점에서 커밋이 기본 브랜치로 푸시 될 때마다 스테이징 슬롯에 코드를 배포하는 GitHub 액션에 빌드된 CI/CD 파이프라인이 있다. 이 글에서는 프로덕션 및 스테이징 슬롯을 교체하여 프로덕션 트래픽에 새 빌드를 릴리스하는 방법을 학습한다. 또한 프로덕션 트래픽의 일정 비율을 스테이징 환경으로 라우팅하여 다음 빌드가 완전히 릴리스되기 전에 테스트하는 방법도 배운다. 슬롯 교체(swap) 웹앱에 대한 Azure Portal을 연다. 왼쪽 메뉴에서 Deployment slots을 선택한다. 사이트 슬롯 목록을 보여주는 새 블레이드가 열힌다. production 및 staging 슬롯이 표시된다. 상단의 Swap 버튼을 클릭한다. Swap 버튼은 스왑 후 발생할 구성 변경 사항을 미리 볼 수 있는 테이블..

Azure 포털 Web App의 Deoplyment Center 관련 UI 등이 많이 바뀌어 현행화 하여 다시 정리한다. 이전 글에서 다음 샘플 앱을 Fork 한 것으로 가정하고 진행한다. Git Repo: https://github.com/AzureAppService/github-action-testapp-spring Zero to Hero with App Service 시리즈의 두 번째 글이다. 이 글에서는 1부를 마쳤다고 가정한다. 이전 글에서는 App Service 계획, 웹 앱을 만들고 샘플 애플리케이션 중 하나를 포크로 만들었다. 이 문서에서는 GitHub 액션을 사용하여 CI/CD (지속적 통합 및 전달) 파이프 라인을 설정한다. CI/CD란 무엇인가? 지속적인 통합 및 전달은 App Ser..