플랫폼 호스트를 사용하여 개인 파이프라인 생성
파이프라인은 파이프라인 페이지를 처음 탐색하는 모든 사용자가 사용할 수 있습니다. 개발 환경에서 가져오기 액세스 권한이 있는 다른 대상 환경으로 개인 파이프라인을 생성합니다. 다운로드나 업로드가 필요하지 않음, 배포 예약, 인라인 대상 환경 솔루션 검증, 사전 연결 참조 및 환경 변수 값 검증, Copilot에서 생성된 배포 메모 등 파이프라인의 이점을 간편한 설정 프로세스로 적용하세요.
플랫폼 호스트를 사용하는 개인 파이프라인의 전제 조건
-
파이프라인 페이지에서 만든 개인 파이프라인에 세 가지 환경(현재 개발 환경 1개와 대상 환경 2개)을 연결할 수 있습니다. 추가 정보: 사용자가 소유한 단일 단계 파이프라인에 단계 추가.
참고
기본 환경, Teams 환경 및 Microsoft Dataverse 저장소가 없는 환경은 개인 파이프라인의 대상 환경으로 사용할 수 없습니다.
- 파이프라인에 사용되는 모든 환경에는 Dataverse 데이터베이스가 있어야 합니다.
- 파이프라인에 사용되는 모든 대상 환경은 관리형 환경으로 활성화되어야 합니다.
플랫폼 호스트를 사용하는 개인 파이프라인의 현재 제한 사항
- 개인 파이프라인은 확장할 수 없습니다.
- 소스 하나와 후속 대상 두 개, 세 가지 환경만 구성할 수 있습니다.
- 개인 파이프라인은 다른 사용자와 공유할 수 없습니다.
처음으로 플랫폼 호스트 설정
사용자 지정 파이프라인 호스트와 아직 연결되지 않은 환경에서 파이프라인 페이지로 이동하는 테넌트의 첫 번째 사용자인 경우 테넌트의 모든 사람이 사용할 수 있도록 플랫폼 호스트가 프로비저닝됩니다.
참고
플랫폼 호스트는 항상 테넌트의 홈 지리적 지역에 생성됩니다. 이 지리적 지역에 존재하지 않는 환경을 포함하는 플랫폼 호스트를 사용하여 파이프라인을 만들려면 테넌트 관리자로서 지역 간 솔루션 배포를 활성화해야 합니다.
Power Apps에서 파이프라인 만들기
먼저 파이프라인을 시작할 개발 환경에 있는지 확인합니다.
명령 모음 또는 파이프라인 드롭다운 목록에서 파이프라인 만들기를 선택합니다.
다음을 입력하는 패널이 열립니다.
- 파이프라인 이름: 파이프라인의 이름입니다.
- 설명: 파이프라인의 용도를 설명하는 선택적 설명입니다.
- 대상 환경: 현재 개발 환경의 솔루션이 배포되는 환경입니다.
참고
대상 환경 목록은 가져오기 액세스 및 지리적 지역(지역 간 솔루션 배포 설정이 비활성화된 경우)을 기준으로 필터링됩니다.
저장을 선택하면 현재(소스) 환경과 선택한 대상 환경이 플랫폼 호스트와 연결되고, 각각에 대한 환경 기록이 플랫폼 호스트에 생성됩니다. 그러면 새로 생성된 파이프라인이 자동 선택되고 파이프라인을 실행할 준비가 된 것입니다.
중요
- 환경은 하나의 파이프라인 호스트에만 연결할 수 있습니다. 고급 확장성, 공유 가능성 및 둘 이상의 환경이 있는 관리되는 파이프라인을 사용하려면 플랫폼 호스트의 환경 레코드가 파이프라인 관리 환경 내에서 삭제되어 사용자 지정 호스트와 연결할 수 있도록 해야 합니다. 파이프라인을 삭제해도 해당 파이프라인에 연결된 환경 레코드는 삭제되지 않습니다.
- 환경은 개발 또는 대상으로만 분류될 수 있으며, 이 분류가 설정되면 관리자는 파이프라인 관리 환경에서 환경 레코드를 삭제하거나 다시 생성하여 해당 분류를 변경할 수 있습니다.
소유한 단일 단계 파이프라인에 단계 추가
현재 단일 단계 파이프라인에 단계를 추가하려면 명령 모음에서 스테이지 추가를 선택합니다. 이 단계의 일부로 파이프라인의 단계 이름, 설명 및 최종 대상 환경을 입력하라는 메시지가 표시됩니다.
참고
- 단계를 추가하려면 현재 파이프라인의 소유자여야 합니다.
- 단계 추가 기능은 단일 단계 파이프라인으로 제한되지만 관리자는 배포 파이프라인 구성 앱에서 단계를 추가할 수 있습니다.
Power Apps에서 소유한 파이프라인 삭제
드롭다운 목록에서 현재 선택된 파이프라인을 삭제하려면 명령 모음에서 삭제를 선택합니다. 결과에 대한 귀하의 의도와 지식에 관한 목표 확인 메시지가 나타납니다.
이 작업은 파이프라인의 실행 기록을 제거하지 않으며 호스트에서 연결된 환경 기록을 삭제하지도 않습니다.
다른 개발 환경에서 개인 파이프라인 사용
UAT(사용자 승인 테스트)와 같은 추가 개발 환경에 대해 동일한 파이프라인 프로세스가 있고 프로덕션 환경이 다른 원본 환경에 대해 동일한 경우 이미 만든 파이프라인을 다시 사용할 수 있습니다.
드롭다운 메뉴에서 생성된 파이프라인을 선택합니다. 배포 구성 프로세스의 첫 번째 단계에서 다음을 선택하면 현재 환경이 개발 환경으로 파이프라인(및 호스트)에 연결됩니다.
Power Apps에서 배포 파이프라인 구성 앱에 액세스
모든 솔루션 내의 파이프라인 페이지에서 명령 모음의 파이프라인 관리 버튼을 클릭하면 현재 환경과 연결된 파이프라인 호스트의 구성 앱으로 이동합니다.
- 현재 환경이 사용자 지정 파이프라인 호스트와 연결된 경우 버튼은 전용 호스트 환경 내의 배포 파이프라인 구성 앱으로 연결됩니다.
- 현재 환경이 플랫폼 호스트와 연결된 경우 버튼은 Power Apps 내에 포함된 배포 파이프라인 구성 앱에 연결됩니다.
배포 파이프라인 구성 앱은 사용자 지정 호스트를 사용하는 경우 배포 파이프라인 관리자 역할이 있는 사람과 플랫폼 호스트와 연결된 앱의 테넌트 관리자가 액세스할 수 있습니다.
배포 파이프라인 구성 앱에서 보안 팀을 통해 파이프라인 역할 할당
배포 파이프라인 관리자는 배포 파이프라인 구성 앱에서 기본 파이프라인 역할을 쉽게 할당할 수 있습니다.
- 배포 파이프라인 구성 앱을 재생합니다.
- 왼쪽 탐색 창에서 설정 아래에 있는 보안 팀을 선택합니다.
다음과 같은 세 가지 팀이 있습니다.
- 배포 파이프라인 관리자. 이러한 사용자는 모든 파이프라인에 대한 전체 액세스 권한을 가지며 배포 파이프라인 구성 앱을 사용할 수 있습니다.
- 배포 파이프라인 제작자. 이러한 사용자는 사용자 지정 호스트에서 관리되는 개인 파이프라인을 만들고 사용할 수 있습니다. 제작자가 공유 파이프라인을 사용해야 하는 경우 사용자에게 배포 파이프라인 사용자 역할을 할당하여 공유 아티팩트 및 공유 단계 실행에 액세스하는 것이 좋습니다.
- 배포 파이프라인 사용자. 이러한 사용자는 공유되는 파이프라인을 트리거할 수 있습니다. 배포 파이프라인 사용자는 동일한 사업부 내의 모든 배포 단계 실행에 대한 읽기 권한도 갖습니다.
자주 묻는 질문
"파이프라인 관리"로 이동할 때 시스템 관리자일 때 권한 오류가 발생하는 이유 또는 앱을 무기한으로 로드하는 이유는 무엇인가요?
경우에 따라 다른 사용자 인증 쿠키가 브라우저에 있는 경우 임베디드 모델 기반 앱 환경에서 앱에 액세스할 수 있는 권한과 관련된 오류 메시지를 표시할 수 있습니다. 이 경우 웹 브라우저의 쿠키를 지우거나 웹 브라우저의 InPrivate 창에서 앱을 열어 권한 부여 토큰만 고려되도록 합니다.