요약
이 모듈에서는 GitHub Actions 및 워크플로를 사용하여 Microsoft Azure Web Apps에 컨테이너 기반 웹앱을 배포하는 CD 솔루션을 구현하는 방법을 살펴보았습니다. 또한 워크플로를 사용하여 배포 환경의 생성과 해제를 자동화했습니다.
다음에 대해 알아보았습니다.
- CD 워크플로 트리거 옵션
- 작업 조건을 사용하여 워크플로 실행 제어
- GitHub
deploy
작업을 사용하여 Microsoft Azure에 배포 - GitHub 비밀을 사용하여 자격 증명 저장
- GitHub Actions를 사용하여 Azure 리소스 만들기 및 삭제
자세한 정보
이 모듈에서 설명한 주제에 대한 자세한 내용은 다음 링크를 참조하세요.
- GitHub Actions 설명서
- GitHub Marketplace
- GitHub 생성 작업
- GitHub Actions에 대한 메타데이터 구문
- GitHub Actions에 대한 워크플로 구문
- GitHub Actions 사용 제한
- Docker 컨테이너 소개
- actions/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- 아티팩트 및 로그 보존 정책
- Artifacts REST API
- 워크플로 상태 배지 추가
- 환경