Azure Static Web Apps에서 명명된 미리 보기 환경 만들기
명명된 환경에 모든 변경 내용을 배포하도록 사이트를 구성할 수 있습니다. 이 미리 보기 배포는 환경 이름을 포함하는 안정적인 URL에 게시됩니다. 예를 들어 환경 이름이 release
인 경우 미리 보기는 <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
과 같은 위치에서 사용할 수 있습니다.
구성
명명된 배포 환경에서 안정적인 URL 환경을 사용하도록 설정하려면 빌드 구성 파일을 다음과 같이 변경합니다.
deployment_environment
입력을 GitHub 작업의static-web-apps-deploy
작업 또는 AzureStaticWebApp 작업의 특정 이름으로 설정합니다. 이렇게 하면 추적된 분기의 모든 변경 내용이 명명된 미리 보기 환경에 배포됩니다.- 워크플로 구성의 트리거 배열에서 환경을 미리 보기 위해 배포하려는 분기를 나열하여 해당 분기의 변경 내용이 GitHub Actions 또는 Azure Pipelines 배포를 트리거하도록 합니다.
- 모든 분기를 추적하려는 경우 이 배열을 GitHub Actions의 경우
**
또는 Azure Pipelines의 경우*
로 설정합니다.
- 모든 분기를 추적하려는 경우 이 배열을 GitHub Actions의 경우
예시
다음 예제에서는 분기 미리 보기 환경을 사용하도록 설정하는 방법을 보여 줍니다.
name: Azure Static Web Apps CI/CD
on:
push:
branches:
- "**"
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
...
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
...
deployment_environment: "release"
참고 항목
...
은 명확성을 위해 건너뛴 코드를 표시합니다.
이 예제에서는 모든 분기의 변경 내용이 release
로 명명된 미리 보기 환경에 배포됩니다.