GitHub Actions를 사용하여 Bicep 코드 테스트

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

배포 워크플로에서 Bicep 코드의 유효성을 검사하고 테스트합니다. 린팅, 실행 전 유효성 검사 및 가상 작업을 사용하여 배포 전에 Azure 변경 내용의 유효성을 검사하고, 각 배포 후에 리소스를 테스트합니다.

학습 목표

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

  • 연속 통합 중에 Bicep 코드 린팅을 추가합니다.
  • 빌드 또는 릴리스 작업 중에 실행 전 배포 유효성 검사를 추가합니다.
  • 수동 승인 단계를 포함하여 가상 검사를 추가합니다.
  • 배포된 환경의 구성을 확인합니다.

사전 요구 사항

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

  • Bicep(기본 파일 만들기 및 배포 포함)
  • Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
  • 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
  • 워크플로가 Azure 환경에 연결할 수 있도록 비밀을 포함한 기본 GitHub Actions 워크플로

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

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

또한 다음 소프트웨어를 로컬에 설치해야 합니다.