퍼블릭 GitHub 리포지토리에 대한 AWS Amplify 풀 요청 미리 보기
내 워크플로우
AWS Amplify Pull-Request 미리보기는 현재 프라이빗 GitHub 리포지토리만 지원합니다. 이
amplify-preview-actions
GitHub 작업을 통해 오픈 소스 및 퍼블릭 GitHub 리포지토리에 대한 AWS Amplify 풀 요청 미리 보기를 배포할 수 있습니다.이
amplify-preview-actions
GitHub 작업을 사용하면 미리 보기를 위해 Pull-Request 분기를 AWS Amplify 콘솔 앱 페이지에 배포하는 자체 규칙을 정의할 수 있습니다. 예를 들어 풀 요청에만 Ready for review
레이블이 지정되고 검토자에게 할당되는 규칙을 설정할 수 있습니다. 끌어오기 요청이 병합되거나 닫힌 후 미리보기를 정리합니다.제출 카테고리:
DIY 배포
Yaml 파일 또는 코드 링크
GitHub 페이지
인린첸 / 증폭 미리보기 작업
이 작업은 퍼블릭 리포지토리에 대한 AWS Amplify 풀 요청 미리 보기를 배포합니다.
증폭 미리보기 작업
AWS Amplify Pull-Request 미리보기는 현재 프라이빗 GitHub 리포지토리만 지원합니다. 이amplify-preview-actions
GitHub 작업을 통해 오픈 소스 및 퍼블릭 GitHub 리포지토리에 대한 AWS Amplify 풀 요청 미리 보기를 배포할 수 있습니다.
이amplify-preview-actions
GitHub 작업을 사용하면 미리 보기를 위해 Pull-Request 분기를 AWS Amplify 콘솔 앱 페이지에 배포하는 자체 규칙을 정의할 수 있습니다. 예를 들어 풀 요청에만 Ready for review
레이블이 지정되고 검토자에게 할당되는 규칙을 설정할 수 있습니다. 끌어오기 요청이 병합되거나 닫힌 후 미리보기를 정리합니다.
시작하기
워크플로에 작업을 actions/amplify-preview-actions@master
로 포함할 수 있습니다.
기본 workflow.yml 예
검토자가 할당된 후 PR 미리 보기 분기를 Amplify 콘솔 앱 페이지(미리 보기 페이지 아님)에 배포합니다..yml
폴더에 있는 것과 같은 .github/workflows
파일에 넣습니다. Refer to the documentation on workflow YAML …
View on GitHub
GitHub 마켓플레이스 페이지
설치
- name: amplify-preview-actions
uses: yinlinchen/[email protected]
작업을 사용하는 방법의 예:
name: 'Amplify PR Preview'
on:
pull_request:
types: [review_requested]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: set branchname env
id: setenvname
run: |
# use GITHUB_HEAD_REF that is set to PR source branch
echo "##[set-output name=setbranchname;]$(echo ${GITHUB_HEAD_REF})"
- name: deploy PR preview
uses: yinlinchen/amplify-preview-actions@master
with:
branch_name: ${{ steps.setenvname.outputs.setbranchname }}
amplify_command: deploy
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AmplifyAppId: ${{ secrets.AmplifyAppId }}
BackendEnvARN: ${{ secrets.BackendEnvARN }}
AWS_REGION: 'us-east-1'
추가 리소스/정보
스크린샷:
이 워크플로를 사용하는 오픈 소스 프로젝트:
- name: amplify-preview-actions
uses: yinlinchen/[email protected]
name: 'Amplify PR Preview'
on:
pull_request:
types: [review_requested]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: set branchname env
id: setenvname
run: |
# use GITHUB_HEAD_REF that is set to PR source branch
echo "##[set-output name=setbranchname;]$(echo ${GITHUB_HEAD_REF})"
- name: deploy PR preview
uses: yinlinchen/amplify-preview-actions@master
with:
branch_name: ${{ steps.setenvname.outputs.setbranchname }}
amplify_command: deploy
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AmplifyAppId: ${{ secrets.AmplifyAppId }}
BackendEnvARN: ${{ secrets.BackendEnvARN }}
AWS_REGION: 'us-east-1'
Reference
이 문제에 관하여(퍼블릭 GitHub 리포지토리에 대한 AWS Amplify 풀 요청 미리 보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/yinlinchen/aws-amplify-pull-request-previews-for-public-github-repository-11nc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)