요약
이 모듈에서는 Microsoft Azure에서 실행되는 가상 머신을 사용하여 개발자 고유의 프라이빗 빌드 에이전트를 설정했습니다.
필요한 모든 것을 Microsoft 호스팅 에이전트로 처리할 수 있는 경우가 자주 있지만, 개발자 고유의 빌드 에이전트를 사용해야 하는 경우도 있습니다.
개발자 고유의 빌드 에이전트 대신 Microsoft 호스팅 에이전트를 사용하기로 한 경우 고려해야 할 몇 가지 요소가 있습니다. 해당 요인으로는 필요한 컴퓨팅 성능 및 디스크 공간, 빌드를 실행하는 데 필요한 시간이 포함됩니다.
프라이빗 빌드 에이전트를 구성할 때 원하는 대로 구성할 수 있습니다. 그 대신 지속적으로 최신 보안 패치와 빌드 도구를 사용하여 시스템을 업데이트해야 합니다.
학습 경로 요약
축하합니다. Azure DevOps를 사용하여 애플리케이션 빌드 학습 경로의 마지막 모듈을 완료하셨습니다. 이 학습 경로에서는 다음을 포함하여 많은 내용을 배웠습니다.
- Azure Pipelines에서 프로젝트를 설정하고 파이프라인에 빌드 아티팩트 게시.
- Git과 GitHub를 사용하는 팀원을 위한 코드 워크플로 구현.
- 파이프라인이 실행될 때 단위 및 코드 검사 테스트 같은 자동화된 테스트 실행.
- 파이프라인에서 개발자 고유의 패키지를 관리하고 애플리케이션에 연결.
- Microsoft 호스팅 에이전트가 요구 사항에 맞지 않는 경우 개발자 고유의 빌드 에이전트 사용.
이 학습 경로에서는 애플리케이션을 빌드하고 QA 또는 작업 팀에 전달할 수 있으며 빌드 아티팩트를 받는 내용을 집중적으로 다룹니다.
자세한 정보
Azure DevOps 랩에서 Azure DevOps에 대한 자기 주도적 실습 학습을 확인하세요.
빌드 에이전트와 에이전트 풀에 대해 자세히 알아보려면 다음 문서를 참조하세요.
- Azure Pipelines 에이전트
- 에이전트 풀
- 자체 호스팅 Linux 에이전트
- 자체 호스팅 macOS 에이전트
- 자체 호스팅 Windows 에이전트
- 컨테이너 작업
- 풀(YAML 스키마)
- 여러 플랫폼에서 빌드
릴리스 파이프라인 구성
애플리케이션을 지속적으로 빌드, 테스트, 배포하는 릴리스 파이프라인을 구성하는 방법을 알아보려면 Azure DevOps를 사용하여 애플리케이션 배포를 참조하세요.
개발자 고유의 VM 이미지 만들기
Azure Pipelines에 사용할 개발자 고유의 VM 이미지 만들기에 관심이 있다면 GitHub의 azure-pipelines-image-generation 프로젝트를 확인하세요.
Azure에서 VM 실행 연습
Azure의 가상 머신에서 수행할 수 있는 추가 실습은 Azure에서 인프라 리소스 관리 학습 경로를 확인해 보세요.
앞에서 Bicep을 사용하여 빌드 에이전트를 만드는 프로세스를 자동화할 수 있다는 사실도 언급했습니다. Bicep에 대해 자세히 알아보려면 Bicep의 기본 사항을 참조하세요.