GitHub Actions를 사용하여 다시 사용할 수 있는 Bicep 코드 게시
배포 워크플로를 사용하여 Azure 템플릿 사양 및 Bicep 모듈을 게시합니다. 자동으로 유효성을 검사하고 다시 사용할 수 있는 Bicep 코드에 버전 관리 기능을 추가합니다.
학습 목표
이 모듈을 완료한 후에는 다음을 수행할 수 있습니다.
- GitHub Actions 워크플로에서 프라이빗 레지스트리에 Bicep 모듈 게시
- GitHub Actions 워크플로에서 템플릿 사양에 Bicep 파일 게시
- 모듈 및 템플릿 사양에 버전 번호 자동 추가
사전 요구 사항
다음을 사용하는 방법을 잘 알고 있어야 합니다.
- Bicep 모듈 및 모듈 레지스트리
- Azure 템플릿 사양
- Bicep linter 및 Bicep 코드 테스트
- Azure(Azure Portal, 구독, 리소스 그룹 및 리소스 정의 포함)
- 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
- 작업, 환경, 비밀을 포함한 GitHub Actions입니다.
모듈의 연습을 진행하려면 다음이 필요합니다.
- 역할을 할당하고 리소스 그룹과 Microsoft Entra 애플리케이션을 만들 수 있는 Azure 계정입니다.
- GitHub 계정.
또한 다음 도구를 로컬로 설치해야 합니다.
- Visual Studio Code
- Visual Studio Code용 Azure 계정 확장
- Visual Studio Code용 Bicep 확장
- jq 명령줄 JSON 프로세서
- 최신 Azure CLI 도구 ‘또는’ 최신 Azure PowerShell 버전
- Git