Bicep 및 GitHub Actions를 사용하여 엔드투엔드 배포 시나리오 관리

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

통합 워크플로를 만들어 전체 환경에 배포합니다. 워크플로에 빌드 작업을 추가하고, 워크플로 아티팩트 및 Bicep 출력을 사용하여 애플리케이션, 데이터베이스 및 BLOB를 게시합니다.

학습 목표

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

  • 단일 워크플로에서 Azure 인프라, 애플리케이션, 데이터베이스 스크립트, 스토리지 BLOB 배포
  • 워크플로 스크립트 및 워크플로 작업을 사용하여 배포 단계 수행
  • 워크플로 아티팩트를 사용하여 배포 워크플로 작업에서 사용할 컴파일된 파일 게시
  • 출력을 사용하여 Bicep 파일에서 다른 배포 단계로 데이터 전달

사전 요구 사항

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

  • Bicep(자식 리소스 포함) 및 Bicep 파일을 Azure에 배포하는 방법
  • Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
  • 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
  • 작업, 환경 및 비밀을 포함한 GitHub Actions.

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

  • 리소스 그룹, Azure Active Directory 애플리케이션, 서비스 주체를 만들 수 있는 Azure 계정
  • GitHub 계정.

연습을 진행하려면 다음을 로컬에 설치해야 합니다.