Azure DevOps를 사용하여 애플리케이션 배포
Azure DevOps를 사용하면 모든 애플리케이션을 클라우드 또는 온-프레미스에 빌드, 테스트 및 배포할 수 있습니다. 애플리케이션을 지속적으로 빌드, 테스트 및 배포하는 릴리스 파이프라인을 구성하는 방법을 알아봅니다.
이 학습 경로는 시리즈의 일부입니다. 가장 관심 있는 주제를 선택하거나 각 주제를 통해 진행할 수 있습니다. 이 시리즈의 학습 경로는 다음과 같습니다.
3부: Azure DevOps를 사용하여 애플리케이션 배포
이 학습 경로에서는 다음을 수행합니다.
- Azure App Service에 웹 애플리케이션을 배포하는 기본 릴리스 파이프라인을 만듭니다.
- 여러 개발 및 테스팅 단계에 배포하는 더 완전한 파이프라인을 빌드합니다.
- 애플리케이션의 동작 및 성능을 확인하는 기능 및 기능이 없는 테스트를 실행합니다.
- 사용자에게 새 기능을 원활하게 롤아웃하려면 적절한 배포 패턴을 선택하고 구현합니다.
- 파이프라인을 확장하여 Azure Functions와 같은 다른 배포 대상에 대해 지원을 추가합니다.
- Azure Pipelines를 사용하여 Docker 및 다중 컨테이너 Kubernetes 배포를 자동화합니다.
업적 코드
업적 코드를 요청하려고 하나요?
이 학습 경로의 모듈
애플리케이션 배포 프로세스를 자동화하는 CD(지속적인 업데이트) 파이프라인을 설정합니다.
다양한 테스트 환경과 스테이징 환경의 변경 내용을 승격하는 현실적인 릴리스 파이프라인을 설계하고 생성합니다.
Azure Pipelines에서 기능 테스트의 한 가지 형태인 Selenium UI 테스트를 실행합니다.
Azure Pipelines에서 비기능 테스트 형태의 Apache JMeter를 사용하여 자동화된 부하 테스트를 실행합니다.
사용자에게 새 애플리케이션 기능을 원활하게 롤아웃하는 배포 패턴을 선택하고 구현합니다.
ASP.NET 웹앱 및 Azure Function 앱을 빌드하고 Azure에 배포하는 Azure DevOps 파이프라인을 만듭니다.
Azure Pipelines를 사용하여 Docker 컨테이너를 Azure App Service에 배포합니다.
Azure Pipelines를 사용하여 Azure Kubernetes Service 클러스터에 여러 컨테이너를 배포합니다.