Visual Studio에서 Azure에 GitHub Actions 배포

GitHub Actions는 GitHub에서 제공하는 CI/CD(연속 통합 및 지속적인 업데이트) 솔루션입니다. GitHub.com에서 코드를 무료로 호스트할 수 있으며, 코드가 변경될 때 GitHub Actions를 사용하여 애플리케이션을 자동으로 빌드, 테스트, 배포할 수 있습니다.

솔루션 탐색기 GitHub Actions

Visual Studio 2022 버전 17.7 이상에서 GitHub 리포지토리에서 프로젝트를 열 때마다 리포지토리의 모든 GitHub Actions가 솔루션 탐색기 GitHub Actions 노드 아래에 표시됩니다.

Screenshot showing GitHub Actions node in Solution Explorer.

작업 YML 파일을 두 번 클릭하거나 Enter 키를 눌러 열면 Azure의 비밀 및 호스팅 정보를 포함하여 작업에 대한 정보가 포함된 GitHub Actions 탭이 열립니다.

Screenshot of GitHub Actions tab.

YML 파일을 마우스 오른쪽 단추로 클릭하여 GitHub에서 열거나 편집을 선택하여 YML 파일 자체를 로컬로 열 수도 있습니다.

Visual Studio에서 자동으로 GitHub 작업 워크플로 생성

코드베이스가 GitHub.com에서 호스트되고 배포 대상이 Visual Studio가 지원하는 Azure 호스팅 서비스인 경우 리포지토리에 GitHub Actions를 구성하도록 자동으로 제안됩니다.

Screenshot showing CI/CD publish option.

또한 Visual Studio는 자동으로 애플리케이션 비밀을 처리하여 프로세스를 간소화합니다.

솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 게시를 선택하여 시작합니다. 자습서는 Deploy your application to Azure using GitHub Actions workflows created by Visual Studio(Visual Studio에서 만든 GitHub Actions 워크플로를 사용하여 Azure에 애플리케이션 배포)를 참조하세요.

GitHub.com에서 내 프로젝트를 가져오려면 어떻게 하나요?

자세한 내용은 새 Git 리포지토리 생성을 참조하세요.

참고 항목

GitHub Actions 및 .NET