Bagikan melalui


Membuat lingkungan pratinjau bernama di Azure Static Web Apps

Anda dapat mengonfigurasi situs Anda untuk menyebarkan setiap perubahan ke lingkungan bernama. Penyebaran pratinjau ini diterbitkan pada URL stabil yang menyertakan nama lingkungan. Misalnya, jika lingkungan diberi nama release, pratinjau tersedia di lokasi seperti <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net.

Konfigurasi

Untuk mengaktifkan lingkungan URL yang stabil dengan lingkungan penyebaran bernama, buat perubahan berikut pada file konfigurasi Anda.

  • Atur deployment_environment input ke nama tertentu pada static-web-apps-deploy pekerjaan di tindakan GitHub atau pada tugas AzureStaticWebApp. Ini memastikan semua perubahan pada cabang terlacak Anda disebarkan ke lingkungan pratinjau bernama.
  • Cantumkan cabang yang ingin Anda sebarkan ke lingkungan pratinjau dalam array pemicu dalam konfigurasi alur kerja Anda sehingga perubahan pada cabang tersebut juga memicu penyebaran GitHub Actions atau Azure Pipelines.
    • Atur array ini ke ** untuk GitHub Actions atau * untuk Azure Pipelines jika Anda ingin melacak semua cabang.

Contoh

Contoh berikut menunjukkan cara mengaktifkan lingkungan pratinjau cabang.

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"

Catatan

Kode ... menunjukkan dilewati untuk kejelasan.

Dalam contoh ini, perubahan pada semua cabang disebarkan ke release lingkungan pratinjau bernama.

Langkah berikutnya