Bicep 및 GitHub를 사용하여 Azure 인프라 변경 검토 자동화

고급
DevOps 엔지니어
개발자
관리자
Azure Resource Manager
GitHub

코드 검토 중에 자동으로 실행되는 끌어오기 요청에 검사를 추가합니다. 코드에서 Bicep linter를 실행하고 리소스를 임시 환경에 배포하여 추가 자동화 및 수동 테스트를 사용하도록 설정합니다.

학습 목표

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

  • 끌어오기 요청 중 자동 검사를 실행합니다.
  • Azure 환경에서 임시 환경을 만드는 방법을 결정합니다.
  • 끌어오기 요청 내에서 임시 환경을 만듭니다.

사전 요구 사항

필수 지식 및 기술:

  • Bicep(기본 파일 만들기 및 배포 포함)
  • Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
  • 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
  • 끌어오기 요청 생성, 검토, 병합이 포함된 GitHub의 끌어오기 요청
  • Azure 환경에 연결하기 위한 트리거 및 비밀이 포함된 기본 GitHub Actions 워크플로

계정 요구 사항:

  • 리소스 그룹 및 Microsoft Entra 애플리케이션을 만들 수 있는 Azure 계정
  • GitHub 계정

소프트웨어 요구 사항: