다음을 통해 공유


ReviewApp@0 - 앱 v0 작업 검토

ReviewApp 는 Git 리포지토리의 모든 끌어오기 요청을 동적 환경 리소스에 배포합니다.

구문론

# Review App v0
# Use this task under deploy phase provider to create a resource dynamically.
- task: ReviewApp@0
  inputs:
    resourceName: # string. Required. Resource name. 
    #baseEnvironmentName: # string. Environment name. 
    #reviewResourceName: # string. Review Resource Name.

입력

resourceName - 리소스 이름
string; 필수 사항입니다.

리소스 유형 정보에 사용할 환경의 기존 리소스 이름을 지정합니다.


baseEnvironmentName - 환경 이름
string;


reviewResourceName - 리소스 이름 검토
string;


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

없음.

비고

ReviewApp 는 Git 리포지토리의 모든 끌어오기 요청을 동적 환경 리소스에 배포합니다. 검토자는 이러한 변경 내용이 주 분기에 병합되고 프로덕션에 배포되기 전에 다른 종속 서비스와 함께 작동하는 방식을 확인할 수 있습니다. 이렇게 하면 reviewApp 리소스를 쉽게 만들고 관리할 수 있으며 환경 기능의 모든 추적 기능 및 진단 기능을 활용할 수 있습니다. reviewApp 키워드를 사용하여 리소스의 복제본을 만들고(환경의 기존 리소스를 기반으로 동적으로 새 리소스 만들기) 환경에 새 리소스를 추가할 수 있습니다.

자세한 내용은 Kubernetes 리소스 - AzureDevOps Sprint 160의 검토 앱 및 새로운 기능 설정을 참조하세요.

예시

다음은 환경에서 사용하는 reviewApp 샘플 YAML 코드 조각입니다.

jobs:
- deployment:
  environment: 
     name: smarthotel-dev      
     resourceName: $(System.PullRequest.PullRequestId) 
  pool:
    name: 'ubuntu-latest'
  strategy:                 
    runOnce:            
      pre-deploy: 
        steps:       
        - reviewApp: MainNamespace

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 지원되는 모든 에이전트 버전입니다.
작업 범주 유틸리티

참고하십시오