التمرين - إنشاء تطبيق Static Web App من Azure
في هذا التمرين، ستقوم بإنشاء مثيل Azure Static Web Apps بما في ذلك GitHub Action التي ستقوم تلقائيًا بإنشاء التطبيق الخاص بك ونشره.
إنشاء تطبيق ويب ثابت
الآن بعد إنشاء مستودع GitHub الخاص بك، يمكنك إنشاء مثيل Static Web Apps من مدخل Microsoft Azure.
تستخدم هذه الوحدة بيئة الاختبار المعزولة من Azure لتزويدك باشتراك مجاني مؤقت في Azure يمكنك استخدامه لإكمال التمرين. قبل المتابعة، تأكد من تنشيط بيئة الاختبار المعزولة في أعلى هذه الصفحة.
تسمح لك بيئة الاختبار المعزولة Azure التي قمت بتنشيطها باستخدام خدمات Azure دون تكبد أي تكاليف.
تثبيت ملحق Azure Static Web Apps من أجل تعليمة Visual Studio البرمجية
انتقل إلى «Visual Studio Marketplace»، ثم قم بتثبيت الملحق Azure Static Web Apps لـ Visual Studio Code.
عند تحميل علامة تبويب الملحق في Visual Studio Code، حدد الزر Install .
بعد اكتمال التثبيت، حدد إعادة التشغيل للتحديث إذا تمت مطالبتك.
تسجيل الدخول إلى Azure في Visual Studio Code
في Visual Studio Code، قم بتسجيل الدخول إلى Azure عن طريق تحديد لوحة الأوامر View>Command Palette، وإدخال «Azure: Sign In».
هام
سجّل الدخول إلى Azure باستخدام الحساب نفسه المستخدم في إنشاء بيئة الاختبار المعزولة. توفر بيئة الاختبار المعزولة الوصول إلى اشتراك Concierge.
اتبع المطالبات لنسخ التعليمة البرمجية المقدمة ولصقها في مستعرض الويب، والذي يصادق على جلسة عمل Visual Studio Code الخاصة بك.
حدد اشتراكك
افتح Visual Studio Code وحدد الملف > فتح وافتح المستودع الذي نسخته في الكمبيوتر في المحرر.
تحقق من أنك قمت بتصفية اشتراكات Azure لتضمين اشتراك Concierge عن طريق فتح لوحة الأوامر وإدخال
Azure: Select Subscriptions
، واضغط على Enter.حدد «Concierge Subscription» واضغط على «Enter».
إنشاء تطبيق ويب ثابت
افتح Visual Studio Code وحدد الملف > فتح لفتح المستودع الذي نسخته في الكمبيوتر في المحرر.
داخل Visual Studio Code، حدد شعار Azure في Activity Bar لفتح نافذة ملحقات Azure.
إشعار
يجب تسجيل الدخول إلى Azure وGitHub. إذا لم تكن قد سجلت الدخول بالفعل إلى Azure وGitHub من Visual Studio Code، فسيطالبك الملحق بتسجيل الدخول إلى كليهما في أثناء عملية الإنشاء.
ضع الماوس فوق عنوان Static Web Apps ، وانقر بزر الماوس الأيمن، وحدد Create Static Web App.
أدخل my-first-static-web-app، واضغط على Enter.
حدد موقعك واضغط على مفتاح الإدخال Enter.
حدد الخيار «Custom» ثم اضغط على Enter
حدد «angular-app» كموقع لتعليمة التطبيق البرمجية، واضغط على Enter.
أدخِل dist/angular-app كموقع إخراج البنية حيث تم إنشاء الملفات للإنتاج في التطبيق، ثم اضغط على Enter.
حدد «react-app» كموقع لتعليمة التطبيق البرمجية، واضغط على Enter.
أدخِل «build» كموقع إخراج البنية حيث تم إنشاء الملفات للإنتاج في التطبيق، ثم اضغط على Enter.
حدد «svelte-app» كموقع لتعليمة التطبيق البرمجية، واضغط على Enter.
أدخِل «public» كموقع إخراج البنية حيث تم إنشاء الملفات للإنتاج في التطبيق، ثم اضغط على Enter.
حدد «vue-app» كموقع لتعليمة التطبيق البرمجية، واضغط على Enter.
أدخِل «dist» كموقع إخراج البنية حيث تم إنشاء الملفات للإنتاج في التطبيق، ثم اضغط على Enter.
إشعار
يختلف مستودعك قليلاً عن المستودع الذي ربما استخدمته في الماضي. فهو يحتوي على أربعة تطبيقات مختلفة في أربعة مجلدات مختلفة. يحتوي كل مجلد على تطبيق أُنشئ في إطار عمل JavaScript مختلف. عادةً ما يكون لديك تطبيق واحد في مستودعك الرئيسي وتُحدد /
لموقع مسار التطبيق. هذا مثال رائع على سبب إتاحة Azure Static Web Apps لك تكوين المواقع في المقام الأول - يمكنك التحكم في كيفية إنشاء التطبيق بصورة كاملة.
بمجرد إنشاء التطبيق، يظهر إشعار تأكيد في Visual Studio Code.
بالرغم من أن التوزيع قيد التقدم، يقوم ملحق Visual Studio Code بإبلاغك بحالة الإصدار.
يمكنك عرض تقدم عملية التوزيع باستخدام إجراءات GitHub عن طريق توسيع قائمة الإجراءات.
بمجرد اكتمال عملية التوزيع، يمكنك الانتقال مباشرة إلى موقع الويب الخاص بك.
لعرض موقع ويب في المستعرض، انقر بزر الماوس الأيمن فوق المشروع في ملحق «تطبيقات الويب الثابتة»، وحدد «موقع الاستعراض».
تهانينا! لقد نشرت تطبيقك الأول في Azure Static Web Apps!
إشعار
لا تقلق إذا رأيت صفحة ويب تقول بأن التطبيق لم يُنشأ وينشر بعد. تحديث المتصفح في دقيقة واحدة. يعمل إجراء GitHub تلقائيًا عند إنشاء Azure Static Web Apps. إذا كنت ترى صفحة البداية، لا يزال التطبيق قيد النشر.