이 빠른 시작에서는 GitHub Copilot 앱 현대화를 사용하여 Azure에 Java 프로젝트를 배포합니다.
코드 개발에서 개발자는 테스트를 위해 클라우드 환경에 프로젝트를 배포해야 하는 경우가 많습니다. 이 도구는 마이그레이션된 프로젝트를 Azure에 배포하고 프로세스의 배포 오류를 수정하는 데 도움이 됩니다.
필수 조건
- 활성 구독이 있는 Azure 계정. 체험 계정 만들기
- 모든 플랜에 따라 활성 GitHub Copilot 구독이 있는 GitHub 계정입니다.
- 다음 IDE 중 하나입니다.
-
Visual Studio Code의 최신 버전입니다. 버전 1.101 이상이어야 합니다.
- Visual Studio Code의 GitHub Copilot입니다. 설치 지침은 Visual Studio Code에서 GitHub Copilot 설정을 참조하세요. Visual Studio Code 내에서 GitHub 계정에 로그인해야 합니다.
- GitHub Copilot 앱 현대화. 설치 후 Visual Studio Code를 다시 시작합니다.
-
IntelliJ IDEA의 최신 버전입니다. 버전 2023.3 이상이어야 합니다.
- GitHub 코필로트. 버전 1.5.59 이상이어야 합니다. 자세한 지침은 IntelliJ IDEA에서 GitHub Copilot 설정을 참조하세요. IntelliJ IDEA 내에서 GitHub 계정에 로그인해야 합니다.
- GitHub Copilot 앱 현대화. 설치 후 IntelliJ IDEA를 다시 시작합니다. GitHub Copilot가 설치되지 않은 경우 GitHub Copilot 앱 현대화를 직접 설치할 수 있습니다.
-
Visual Studio Code의 최신 버전입니다. 버전 1.101 이상이어야 합니다.
- Java 21 이상.
- Java 프로젝트를 빌드하기 위한 Maven 또는 Gradle입니다.
비고
Gradle을 사용하는 경우 Gradle 래퍼 버전 5 이상만 지원됩니다. Kotlin DSL(도메인별 언어)은 지원되지 않습니다.
이 함수 My Tasks 는 IntelliJ IDEA에 대해 아직 지원되지 않습니다.
프로젝트 배포
다음 단계를 사용하여 배포 프로세스를 시작합니다.
Visual Studio Code에서 마이그레이션된 프로젝트를 엽니다.
작업 사이드바에서 GitHub Copilot 앱 현대화 확장 창을 엽니다.
작업 섹션에서 Java를 연 다음 배포 작업을 열고 기존 Azure 인프라에 배포 또는 인프라 프로비전 및 Azure에 배포를 선택합니다.
기존 Azure 인프라에 배포를 선택하는 경우 Copilot는 배포 프로세스 중에 기존 리소스 그룹을 요청합니다. 리소스 그룹을 분석하고 해당 리소스에 배포합니다.
인프라 프로비전 및 Azure에 배포를 선택하는 경우 Copilot는 새 Azure 리소스를 프로비전하고 프로젝트를 배포합니다.
작업을 선택하면 에이전트 모드가 있는 Copilot 채팅 창이 자동으로 열립니다.
계속을 반복적으로 선택하여 코필로트 채팅 창에서 각 도구 작업을 확인합니다. Copilot 에이전트는 다양한 도구를 사용하여 Azure에 쉽게 배포할 수 있습니다. 각 도구의 사용은 계속을 선택하여 확인이 필요합니다. 프롬프트에 따라 구독 및 리소스 그룹과 같은 필요한 정보를 Copilot에 제공합니다.
부조종사에서는 일반적으로 다음 단계를 수행하여 프로젝트를 배포합니다.
- Copilot는 배포 목표, 프로젝트 정보, Azure 리소스 아키텍처, Azure 리소스 및 실행 단계를 사용하여 배포 계획 markdown 파일을 생성합니다.
- Copilot는 이 파일의 실행 단계를 따릅니다.
- 코파일럿은 배포 오류를 수정합니다.
- Copilot는 배포 결과를 설명하는 요약 파일을 생성합니다.
비고
최상의 결과를 위해 Claude Sonnet 4 이상 모델을 사용하는 것이 좋습니다.
배포 오류를 수정하려면 Copilot가 몇 번의 반복을 수행해야 할 수 있습니다.
참고하십시오
GitHub Copilot 앱 현대화에 대한 자세한 내용은 GitHub Copilot 앱 현대화 설명서를 참조하세요.