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