Bicep 및 Azure Pipelines를 사용하여 여러 환경 관리

중급
DevOps 엔지니어
개발자
관리자
Azure Resource Manager
Azure DevOps
Azure Pipelines

Bicep 코드를 여러 환경에 배포하여 배포 품질을 향상합니다. 파이프라인 템플릿을 사용하 여 코드 중복을 줄이고 각 환경에 대한 매개 변수 값을 설정합니다.

학습 목표

이 모듈을 완료한 후에는 다음을 수행할 수 있습니다.

  • 파이프라인에서 여러 Azure 환경에 Bicep 파일 배포
  • 반복을 방지하기 위해 파이프라인 템플릿 사용
  • 각 환경에 대한 매개 변수 사용 및 보안

사전 요구 사항

다음을 사용하는 방법을 잘 알고 있어야 합니다.

  • Bicep은 기본 파일 만들기 및 배포, 매개 변수 파일, 실행 전 유효성 검사, 가상 작업을 포함합니다.
  • Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
  • 복제, 파일 커밋, Azure Repos에 대한 변경 푸시를 비롯한 기본 Git 명령
  • 다단계 파이프라인 및 서비스 연결을 포함하여 Azure Pipelines를 통한 YAML 파이프라인

모듈의 연습을 진행하려면 다음이 필요합니다.

  • 리소스 그룹, Microsoft Entra 애플리케이션 및 서비스 주체를 만들 수 있는 Azure 계정입니다.
  • Azure DevOps 조직 및 계정입니다.

또한 다음 사항을 로컬에 설치해야 합니다.