풀 리퀘스트에 대한 웹 미리 보기 - AWS Amplify호스팅

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

풀 리퀘스트에 대한 웹 미리 보기

웹 미리보기는 개발 및 품질 보증 (QA) 팀이 코드를 프로덕션 또는 통합 브랜치로 병합하기 전에 PR (풀 리퀘스트) 의 변경 사항을 미리 볼 수 있는 방법을 제공합니다. 풀 리퀘스트를 사용하면 리포지토리의 브랜치에 푸시한 변경 사항을 다른 사람들에게 알릴 수 있습니다. 풀 리퀘스트를 연 후에는 공동 작업자와 잠재적 변경 사항을 논의하고 검토하고 변경 사항이 기본 브랜치에 병합되기 전에 후속 커밋을 추가할 수 있습니다.

웹 미리보기는 모든 끌어 오기 요청을 GitHub 저장소를 기본 사이트에서 사용하는 URL과 완전히 다른 고유 미리 보기 URL로 이동합니다. Amplify CLI 또는 Amplify Studio를 사용하여 프로비저닝된 백엔드 환경이 있는 앱의 경우 모든 풀 요청 (프라이빗 Git 리포지토리만) 는 PR이 닫힐 때 삭제되는 임시 백엔드를 돌립니다.

참고

평가판가 Amplify 콘솔에 표시됩니다.앱 설정앱이 연속 배포를 위해 설정되고 git 저장소에 연결된 경우에만 메뉴를 사용할 수 있습니다. 이 유형의 배포에 대한 지침은 단원을 참조하십시오.기존 코드 시작하기.

웹 미리 보기 활성화

에 저장된 앱의 경우 GitHub 저장소, 미리보기는 Amplify를 사용합니다. GitHub 리포지토리 액세스 앱입니다. 이전에 배포한 기존 Amplify 앱에서 웹 미리 보기를 활성화하는 경우 GitHub 액세스를 위해 OAuth를 사용하여 저장소를 사용하려면 먼저 Amplify를 사용하도록 앱을 마이그레이션해야 합니다. GitHub 앱. 마이그레이션 지침은 단원을 참조하십시오.기존 마이그레이션OAuth앱을 앰파이로 GitHub 앱.

풀 리퀘스트에 대한 웹 미리 보기를 활성화하려면

  1. 선택앱 설정,평가판를 선택한 다음미리 보기 활성화.

    중요

    보안을 위해 미리 보기는 풀스택 앱의 비공개 리포지토리에서만 작동합니다.

  2. 용 GitHub 리포지토리만, 다음을 수행하여 계정에 Amplify GitHub 앱을 설치하고 승인합니다.

    1. 에서설치 GitHub 미리 보기를 활성화하는 앱창, 선택설치 GitHub 앱.

    2. 를 선택합니다. GitHub Amplify를 구성하려는 계정 GitHub 앱.

    3. GitHub.com에서 계정에 대한 저장소 권한을 구성하는 페이지가 열립니다.

    4. 다음 중 하나를 수행하세요.

      • 모든 리포지토리에 설치를 적용하려면모든 리포지토리.

      • 선택한 특정 저장소로 설치를 제한하려면선택한 리포지토리만. 선택한 리포지토리에 웹 미리 보기를 활성화할 앱의 리포지토리를 포함해야 합니다.

    5. 저장을 선택합니다.

  3. 리포지토리에 대한 미리 보기를 활성화한 후 Amplify 콘솔로 돌아가 특정 분기에 대한 미리 보기를 활성화합니다. 온평가판페이지에서 목록에서 브랜치를 선택한 다음관리.

  4. 에서브랜치에 대한 평가판 설정 관리창, 켜기Pull 요청 미리 보기.

  5. 풀스택 애플리케이션의 경우 다음 중 하나를 수행합니다.

    • 다음을 선택합니다.모든 풀 리퀘스트를 위한 새로운 백엔드 환경 생성. 이 옵션을 사용하면 프로덕션에 영향을 주지 않고 변경 사항을 테스트할 수 있습니다.

    • 선택이 분기에 대한 모든 풀 리퀘스트를 기존 환경으로 가리킵니다..

  6. [Confirm]을 선택합니다.

다음에 브랜치에 대한 풀 리퀘스트를 제출할 때 Amplify PR을 빌드하고 미리 보기 URL에 배포합니다.

용 GitHub 리포지토리만, URL의 미리 보기에 직접 액세스할 수 있습니다. GitHub 계정.

풀 리퀘스트가 닫히면 미리 보기 URL이 삭제되고 풀 요청에 연결된 임시 백엔드 환경이 삭제됩니다.

하위 도메인을 사용한 웹 미리 보기 액세스

풀 리퀘스트에서 웹 미리 보기는 Amazon Route 53에서 관리하는 사용자 지정 도메인에 연결된 Amplify 앱의 하위 도메인을 통해 액세스할 수 있습니다. 풀 리퀘스트가 닫히면 풀 요청과 연결된 브랜치 및 하위 도메인이 자동으로 삭제됩니다. 이는 앱에 대한 패턴 기반 기능 분기 배포를 설정한 후 웹 미리 보기의 기본 동작입니다. 자동 하위 도메인 설정에 대한 지침은 단원을 참조하십시오.Amazon Route 53 사용자 지정 도메인에 대한 자동 하위 도메인 설정.