Microsoft Power Platform용 GitHub Actions(미리 보기)

[이 항목은 시험판 설명서이므로 변경될 수 있습니다.]

GitHub Actions를 사용하면 개발자가 자동화된 소프트웨어 개발 수명 주기 워크플로를 구축할 수 있습니다. Microsoft Power Platform 용 GitHub Actions를 사용하면 리포지토리에서 워크플로를 만들어 앱을 빌드, 테스트, 패키징, 릴리스 및 배포할 수 있으며 자동화를 수행하여 Microsoft Power Platform에 빌드된 봇 및 기타 구성 요소를 관리할 수 있습니다. 사용 가능한 GitHub Actions에는 다음 기능이 포함됩니다.

  • 고객 참여 앱(Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing 및 Dynamics 365 Project Service Automation), 캔버스 앱, 모델 기반 앱, UI 흐름, 가상 에이전트, AI Builder 모델 및 개발 환경과 소스 제어 간의 커넥터와 같은 다양한 플랫폼 구성 요소가 포함된 애플리케이션 메타 데이터(솔루션이라고도 함) 가져오기 및 내보내기.
  • 다운스트림 환경에 배포.
  • 환경 프로비전 또는 프로비전 해제(2020년 말부터 가능).
  • Power Apps 검사 서비스(2020년 말부터 가능)를 사용하여 솔루션에 대한 정적 분석 검사를 수행합니다.

Microsoft Power Platform 용 GitHub Actions를 사용 가능한 다른 GitHub Actions와 함께 사용하여 빌드 및 릴리스 워크플로를 구성할 수 있습니다. 팀이 일반적으로 배치하는 워크플로에는 개발 환경 프로비전, 개발 환경에서 소스 제어로 내보내기, 빌드 생성 및 앱 출시가 포함됩니다.

참고

Microsoft Power Platform GitHub 작업은 데이터베이스가 있는 Microsoft Dataverse 환경에만 지원됩니다. 추가 정보: 데이터베이스가 있는 환경 만들기

주요 개념

GitHub Actions를 사용하면 GitHub 리포지토리에서 직접 사용자 지정 소프트웨어 개발 수명주기 워크플로를 만들 수 있습니다. GitHub Actions 및 핵심 개념에 대한 개요는 다음 문서를 검토하세요.

Microsoft Power Platform용 GitHub Actions란?

Microsoft Power Platform 용 GitHub Actions는 Microsoft Power Platform에 빌드된 앱의 애플리케이션 수명주기를 관리하기 위해 사용자 지정 도구 및 스크립트를 수동으로 다운로드할 필요가 없는 Microsoft Power Platform– 특정 GitHub Actions 컬렉션입니다. 이 작업은 솔루션을 다운스트림 환경으로 가져오는 것과 같이 개별적으로 사용하거나 "빌드 아티팩트 생성", "테스트를 위해 배포" 또는 "수확 제작자 변경"과 같은 시나리오를 조정하기 위해 워크플로에서 함께 사용할 수 있습니다. 빌드 작업은 크게 네 가지 유형으로 분류할 수 있습니다.

  • 도우미

  • 품질 점검

  • 솔루션

  • 환경 관리

개별 작업에 대한 자세한 내용은 Microsoft Power Platform 용 GitHub Actions으로 이동하십시오.

Microsoft Power Platform용 GitHub Actions 가져오기

워크플로 정의 파일(.yml)에 작업을 추가하여 Microsoft Power Platform용 GitHub Actions를 사용할 수 있습니다. 샘플 워크플로 정의는 GitHub Actions 랩에서 사용할 수 있습니다.

환경에 대한 연결

Dataverse 환경과 상호 작용하려면 다양한 GitHub 작업이 필요한 작업을 수행할 수 있도록 하는 암호를 만들어야 합니다. 두 가지 유형의 연결을 사용할 수 있습니다.

  • 사용자 이름/암호: 사용자 이름과 암호를 사용하여 일반 서비스 연결로 구성됩니다. 사용자 이름/암호 인증은 다단계 인증을 지원하지 않습니다.
  • 서비스 주체 및 클라이언트 암호: 이 연결 유형은 서비스 주체–기반 인증을 사용하고 다단계 인증을 지원합니다. 2020년 말 서비스 주체 인증 가용성.

사용 가능한 실행

Microsoft Power Platform용 GitHub Actions는 Microsoft Windows 에이전트에서만 실행할 수 있습니다. 크로스 플랫폼 호환성은 2020년 말부터 제공될 예정입니다.

자주 묻는 질문

GitHub Actions는 Power Apps에 대해서만 작동합니까?

GitHub Actions는 캔버스 및 모델 기반 앱, Power Virtual Agents, UI 흐름 및 기존 흐름, AI Builder, 사용자 지정 커넥터 및 데이터 흐름 모두에서 작동하며 이제 모두 솔루션에 추가할 수 있습니다. 또한 고객 참여 앱도 포함됩니다.

흐름 및 캔버스 앱을 포함할 수 있나요?

예, 흐름 및 캔버스 앱은 솔루션을 인식하므로 이러한 구성 요소가 솔루션에 추가되면 앱의 수명 주기에 참여할 수 있습니다. 그러나 일부 단계에는 여전히 수동 구성이 필요하며, 이는 올해 후반에 환경 변수 및 커넥터를 도입할 때 해결될 것입니다. 현재 제한 목록을 보려면 알려진 제한으로 이동하십시오.

Microsoft Power Platform 용 GitHub Actions의 비용은 얼마입니까?

GitHub Actions는 무료로 사용할 수 있습니다. 그러나 GitHub에서 작업을 사용하려면 유효한 GitHub 구독이 필요합니다. 시작하면 월 2,000분의 작업을 무료로 사용할 수 있습니다. 추가 정보: GitHub 가격

참조

사용 가능한 GitHub Actions

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).