إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك تكوين موقعك لنشر كل تغيير يتم إجراؤه على الفروع التي ليست فرع إنتاج. يتم نشر نشر المعاينة هذا على عنوان URL ثابت يتضمن اسم الفرع. على سبيل المثال، إذا كان الفرع يسمى dev، فإن البيئة متوفرة في موقع مثل <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net. يمكنك حذف بيئة فرع في المدخل عبر علامة تبويب البيئات لتطبيق الويب الثابت.
التكوين
لتمكين بيئات URL الثابتة، قم بإجراء التغييرات التالية على ملف configuration.yml.
production_branchتعيين الإدخال إلى اسم فرع الإنتاج الخاص بك علىstatic-web-apps-deployالمهمة في إجراء GitHub أو على مهمة AzureStaticWebApp. يضمن هذا الإجراء نشر التغييرات على فرع الإنتاج إلى بيئة الإنتاج، بينما يتم نشر التغييرات على الفروع الأخرى في بيئة معاينة.- اسرد الفروع التي تريد نشرها لمعاينة البيئات في صفيف المشغل في تكوين سير العمل الخاص بك بحيث تؤدي التغييرات التي يتم إجراؤها على هذه الفروع أيضا إلى تشغيل GitHub Actions أو توزيع Azure Pipelines.
- قم بتعيين هذا الصفيف إلى
**ل GitHub Actions أو*ل Azure Pipelines إذا كنت تريد تعقب جميع الفروع.
- قم بتعيين هذا الصفيف إلى
مثال
يوضح المثال التالي كيفية تمكين بيئات معاينة الفرع.
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"
إشعار
... يشير إلى التعليمات البرمجية التي تم تخطيها للوضوح.
في هذا المثال، يتم تعريف بيئات المعاينة للفروع dev و staging . يتم نشر كل فرع في بيئة معاينة منفصلة.