Share via


Dev Home Machine Configuration - Windows 개발 환경 설정하기

개발자 홈 머신 구성 도구는 모든 개발 환경 설정 작업을 한 곳으로 가져와 새 컴퓨터를 효율적으로 설정하거나 새 프로젝트를 온보딩할 수 있도록 합니다.

일반적으로 머신 개발 준비에 관련된 모든 골절되고 지루한 프로세스를 피합니다. 개발자 홈 프로젝트 요구 사항을 검색하고, 리포지토리를 복제하고, 설치할 특정 버전의 소프트웨어 및 도구를 찾는 프로세스를 간소화합니다. 여러 도구 로그인을 관리하고, 컨텍스트 전환을 최소화하고, 생산성에 더 빠르게 도달하므로 가장 잘하는 작업인 개발에 집중할 수 있습니다.

Dev Home 머신 구성 도구 스크린샷

컴퓨터 구성

개발자 홈 컴퓨터 구성은 컴퓨터의 개발 환경에 도착하는 데 필요한 모든 것을 코드 준비 상태로 관리할 수 있습니다.

컴퓨터 구성을 선택하면 개발자 홈 여러 설정 옵션을 제공합니다.

  • 로컬 머신을 설정: 내장된 그래픽 구성 인터페이스를 사용하여 애플리케이션을 설치하고, 리포지토리를 복제하고, 새 개발 프로젝트에 필요한 모든 요구 사항을 추가하여 환경을 원격 설정하세요. 단계별 도구는 인기 있는 개발 도구 또는 알려진 리포지토리에 대한 제안을 포함하여 필요한 모든 것을 안내합니다. 프로세스가 끝나면 WinGet Configuration 파일을 생성하여 모든 머신에 동일한 단계를 쉽게 적용할 수 있습니다. 모든 선택을 한 후에는 앉아서 나머지를 처리할 개발자 홈 있습니다. WinGet Configuration 파일이 포함된 리포지토리를 복제한 경우 Dev Home에서 이를 감지하여 설정을 이어서 완료할 수 있습니다.

  • 환경 설정: 실험적 기능 지정한 개발 환경에 설치할 애플리케이션과 복제할 공개 리포지토리를 선택하여 구성할 기존 환경을 대상으로 합니다. Hyper-V부터 Microsoft Dev Box 지원까지, Dev Home을 사용하면 그 어떤 환경도 로컬 컴퓨터처럼 쉽게 설정할 수 있습니다.

  • 기존 설정에 대한 구성 파일 실행: WinGet Configuration 파일을 사용하여 모든 기계 설정 및 프로젝트 온보드 작업을 하나의 파일로 통합하여 개발 환경 설정 프로세스를 신뢰할 수 있고 반복 가능하게 합니다. WinGet 구성 파일은 Windows 패키지 관리자 적용하는 JSON 스키마와 PowerShell DSC(필요한 상태 구성) 리소스 모듈이 있는 YAML 형식을 사용하여 컴퓨터 설정의 모든 측면을 처리합니다. 새 팀 또는 프로젝트에 온보딩할 때 올바른 소프트웨어 버전, 패키지, 도구, 프레임워크 및 설정을 찾는 것에 대한 걱정을 제거합니다. 이 환경에서는 요약 보기를 전환하거나 YAML 파일의 미가공 내용을 확인할 수 있습니다. 파일을 실행하기 전에 WinGet Configuration 파일의 신뢰성을 확인해야 합니다.

  • 환경 생성: 실험적 기능 개발을 위한 새로운 로컬 또는 클라우드 환경을 만듭니다. 생성 후에는 환경 페이지에서 실행하거나 구성을 위해 선택할 수 있습니다.

  • 리포지토리 복제: Dev Home GitHub 확장 프로그램 또는 Dev Home Azure 확장 프로그램을 사용해 사용자 정보를 연결하고 나면 Dev Home을 사용해 리포지토리를 머신에 복제할 수 있습니다.

  • 애플리케이션 설치: 개발자 홈 사용하여 한 번에 하나씩 소프트웨어 애플리케이션을 검색하고 설치하거나, 간식을 먹는 동안 여러 개발자 홈 설치해야 합니다.

  • 개발 드라이브 추가: ReFS 및 최적화된 보안 설정을 활용하는 스토리지 볼륨을 추가하여 개발 중심 시나리오에서 성능이 향상되도록 하려면 Dev Drive를 추가하는 것이 좋습니다. 개발자 드라이브를 사용하려면 현재 개발 채널에서 Windows 참가자 프로그램 빌드를 실행해야 합니다. 이 개발자 드라이브 문서에서 자세히 알아보세요.

리포지토리 복제 후 Dev Drive에 저장

Dev Home을 사용하여 리포지토리를 복제할 때 리포지토리(다수도 가능)를 선택한 후에는 복제할 스토리지 드라이브를 선택할 수 있습니다. 개발자 드라이브를 이미 설정한 경우 리포지토리를 복제할 때 기본 경로로 사용됩니다.

아직 Dev Drive를 만들지 않은 경우 개발자 홈 사용하여 만들 수 있는 옵션이 있습니다. Dev Drive를 사용하여 워크로드 성능을 최적화하려면 확인란을 선택합니다. 그런 다음, 개발자 드라이브를 만들 동적 VHDX의 드라이브 문자, 이름, 크기 및 위치와 같은 몇 가지 옵션을 사용자 지정할 수 있습니다. 이름은 VHDX 파일과 Dev Drive 모두에 사용됩니다. 기본적으로 옵션은 다음으로 사용 가능한 드라이브 문자이며 크기는 50GB이며 %userprofile%\DevDrives에서 생성됩니다.

리포지토리를 복제하는 데 사용되는 Dev Home 머신 구성 스크린샷.

개발자 홈을 통해 수행할 수 있는 작업에 대한 자세한 정보