다음을 통해 공유


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의 경우 *로 설정합니다.

예시

다음 예제에서는 분기 미리 보기 환경을 사용하도록 설정하는 방법을 보여 줍니다.

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로 명명된 미리 보기 환경에 배포됩니다.

다음 단계