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 build Anda.
- Atur
deployment_environment
input ke nama tertentu padastatic-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.
- Atur array ini ke
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.