Bicep 및 GitHub Actions를 사용하여 여러 환경 관리
Bicep 코드를 여러 환경에 배포하여 배포 품질을 향상합니다. 재사용 가능한 워크플로를 사용하여 코드 중복을 줄이고 각 환경에 대한 매개 변수 값을 설정합니다.
학습 목표
이 모듈을 완료한 후에는 다음을 수행할 수 있습니다.
- 워크플로에서 여러 Azure 환경에 Bicep 파일 배포
- 재사용 가능한 워크플로를 사용하여 반복 방지
- 각 환경에 대한 매개 변수 사용 및 보안
사전 요구 사항
다음을 사용하는 방법을 잘 알고 있어야 합니다.
- Bicep은 기본 파일 만들기 및 배포, 매개 변수 파일, 실행 전 유효성 검사, 가상 작업을 포함합니다.
- Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
- 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
- GitHub Actions를 통한 워크플로는 작업과 비밀을 포함합니다.
모듈의 연습을 진행하려면 다음이 필요합니다.
- 리소스 그룹, Microsoft Entra 애플리케이션 및 서비스 주체를 만들 수 있는 Azure 계정입니다.
- GitHub 계정.
또한 다음 사항을 로컬에 설치해야 합니다.
- Visual Studio Code
- Visual Studio Code용 Bicep 확장
- 최신 Azure CLI 도구 ‘또는’ 최신 Azure PowerShell 버전
- Git