Bicep 및 GitHub를 사용하여 Azure 인프라 변경 검토 자동화
코드 검토 중에 자동으로 실행되는 끌어오기 요청에 검사를 추가합니다. 코드에서 Bicep linter를 실행하고 리소스를 임시 환경에 배포하여 추가 자동화 및 수동 테스트를 사용하도록 설정합니다.
학습 목표
이 모듈을 완료한 후에는 다음을 수행할 수 있습니다.
- 끌어오기 요청 중 자동 검사를 실행합니다.
- Azure 환경에서 임시 환경을 만드는 방법을 결정합니다.
- 끌어오기 요청 내에서 임시 환경을 만듭니다.
사전 요구 사항
필수 지식 및 기술:
- Bicep(기본 파일 만들기 및 배포 포함)
- Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
- 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
- 끌어오기 요청 생성, 검토, 병합이 포함된 GitHub의 끌어오기 요청
- Azure 환경에 연결하기 위한 트리거 및 비밀이 포함된 기본 GitHub Actions 워크플로
계정 요구 사항:
- 리소스 그룹 및 Microsoft Entra 애플리케이션을 만들 수 있는 Azure 계정
- GitHub 계정
소프트웨어 요구 사항:
- Visual Studio Code
- Visual Studio Code용 Bicep 확장
- 최신 Azure CLI 도구 ‘또는’ 최신 Azure PowerShell 버전
- Git