Membuat lingkungan pratinjau cabang di Azure Static Web Apps
Anda dapat mengonfigurasi situs Anda untuk menyebarkan setiap perubahan yang dilakukan ke cabang yang bukan cabang produksi. Penyebaran pratinjau ini diterbitkan pada URL stabil yang menyertakan nama cabang. Misalnya, jika cabang diberi nama dev
, maka lingkungan tersedia di lokasi seperti <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net
. Anda dapat menghapus lingkungan cabang di portal melalui tab Lingkungan aplikasi web statis Anda.
Konfigurasi
Untuk mengaktifkan lingkungan URL yang stabil, buat perubahan berikut pada file configuration.yml Anda.
- Atur
production_branch
input ke nama cabang produksi Anda padastatic-web-apps-deploy
pekerjaan di tindakan GitHub atau pada tugas AzureStaticWebApp. Tindakan ini memastikan perubahan pada cabang produksi Anda disebarkan ke lingkungan produksi, sementara perubahan pada cabang lain disebarkan ke lingkungan pratinjau. - 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:
- main
- dev
- staging
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:
...
production_branch: "main"
Catatan
Kode ...
menunjukkan dilewati untuk kejelasan.
Dalam contoh ini, lingkungan pratinjau didefinisikan untuk dev
cabang dan staging
. Setiap cabang disebarkan ke lingkungan pratinjau terpisah.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk