Azure DevOps에 연결

Microsoft Dataverse 환경 또는 솔루션을 Microsoft Azure DevOps 연결하려면 Azure DevOps 프로젝트 및 리포지토리를 만들거나 사용한 다음 솔루션의 소스 제어 환경에서 연결합니다.

Power Apps, Power Automate, Power Pages 및 Copilot Studio 솔루션에 액세스할 수 있습니다.

사전 요구 사항

  • Dataverse Git 통합은 관리되는 환경의 기능입니다. 개발 및 대상 환경은 관리되는 환경으로 사용하도록 설정해야 합니다.

  • Dataverse 환경을 Git에 연결할 때 소스 제어와 상호 작용하는 사용자에 대한 Azure DevOps 구독 및 라이선스가 필요합니다.

    비고

    서비스의 기본 계획에서 Azure DevOps 제한된 수의 라이선스를 사용할 수 있습니다. Azure DevOps 가격 책정 및 라이선스에 대한 자세한 내용은 Azure DevOps Services로 이동합니다.

  • Azure DevOps 커밋 및 소스 파일 읽기에 대한 서비스 권한이 필요합니다. 기여자 보안 그룹의 구성원은 사용 권한이 있습니다.

  • 시스템 관리자 보안 역할이 있는 Dataverse 환경이 필요합니다.

  • 소스 제어에 연결하려는 사용자 지정 관리되지 않는 솔루션입니다. 아직 없는 경우 만듭니다.

Azure DevOps 설정

시작하려면 dataverse 환경을 연결하려면 Azure DevOps 프로젝트 및 리포지토리가 필요합니다. Azure DevOps 프로젝트 및 리포지토리를 설정하지 않은 경우 다음 단계에 따라 Azure DevOps 새 프로젝트 및 리포지토리를 만듭니다.

  1. Azure DevOps 로그인하고 조직을 선택합니다.
  2. 새 프로젝트를 선택하고, 이름을 입력하고, 버전 제어가 Git으로 설정되어 있는지 확인한 다음, 만들기를 선택합니다.
  3. 새 프로젝트에서 Repos 선택한 다음 페이지 아래쪽에서 초기화를 선택하여 기본 리포지토리를 초기화합니다.

환경을 변경하는 모든 사용자가 리포지토리에 액세스할 수 있고 변경 내용을 커밋할 수 있는지 확인합니다. Azure DevOps 라이선스 구성 및 보안 그룹을 검토하여 솔루션 소스 제어판을 사용할 수 있는지 확인합니다.

솔루션에서 Azure DevOps에 연결

Git에 연결할 때 환경의 솔루션을 Azure DevOps 리포지토리 내의 특정 위치 및 분기에 바인딩합니다. 환경 또는 솔루션 바인딩을 사용하여 환경에 프로젝트를 바인딩할 수 있습니다. 환경과 솔루션 바인딩 간의 차이점에 대해 자세히 알아보려면 환경과 솔루션 바인딩 중에서 선택하는 방법을 참조하세요.

  1. 모든 개발 및 대상 환경을 Power Platform 관리 센터 내에서 관리되는 환경으로 사용하도록 설정합니다.

  2. Power Apps(또는 Copilot Studio, Power Automate, Power Pages)에 로그인한 다음 Solutions로 이동합니다.

  3. 솔루션 페이지 또는 사용자 지정 비관리형 솔루션 내의 원본 제어 페이지에서 Git에 연결을 선택합니다.

  4. 연결 유형 옵션에서 Environment 또는 Solution 중 하나를 선택하고 Azure DevOps 조직 및 프로젝트를 선택합니다. 추가 정보: 환경 및 솔루션 바인딩 중에서 선택하는 방법

  5. 바인딩 유형에 따라 프로젝트, 리포지토리 또는 분기를 선택하고 환경 또는 솔루션을 바인딩할 폴더를 입력합니다.

  6. 선택적으로 새로운 분기를 생성합니다.

  7. 연결을 선택합니다.

    비고

    기본적으로 기본 솔루션 및 Common Data Service 기본 솔루션을 Git에 연결할 수 없습니다. 앱 및 솔루션 개발을 위해 맞춤형 솔루션을 활용하세요.

코드를 사용하여 Git에 연결하는 방법에 대한 자세한 내용은 코드를 사용하여 Git 리포지토리에 Dataverse를 연결하고 연결 해제를 참조하세요.

다음 단계