تمرين- نشر واجهة برمجة التطبيقات باستخدام GitHub Actions
يعمل تطبيق الويب وواجهة برمجة التطبيقات الخاصة بك محلياً. حان الوقت الآن لنشر التطبيق وواجهة برمجة التطبيقات الخاصة بك على Azure Static Web Apps.
دفع التغييرات التي أجريتها إلى GitHub
لقد أجريتَ تغييرات على واجهة برمجة التطبيقات الخاصة بك في التمرين السابق. ثبّت هذه التغييرات على فرع api وادفعها إلى GitHub باتباع الخطوات التالية:
- في Visual Studio Code، افتح لوحة الأوامر بالضغط على "F1"
- اكتب "Git: Commit All" وحدده. إذا طالبك Visual Studio Code بإجراء جميع التغييرات تلقائياً وتثبيتها مباشرةً، فحدد "Yes".
- أدخل رسالة التثبيت كـ api changes
- افتح لوحة الأوامر بالضغط على "F1"
- اكتب Git: Push وحدده
- إذا طُولبت بهذه الرسالة لا يحتوي الفرع "api" على فرع تمهيدي. هل ترغب في نشر هذا الفرع؟ اضغط زر "OK"
إنشاء طلب سحب
لقد دفعت فرع api الخاص بك إلى GitHub. الآن تريد أن ينشر إجراء GitHub تطبيق الويب وواجهة برمجة التطبيقات الخاصة بك في معاينة عنوان URL. لذا تتمثّل خطوتك التالية في إنشاء طلب سحب مقابل الفرع الرئيسي.
افتح مستعرض
الانتقال إلى مستودعك
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app-and-apiانقر فوق ارتباط "Pull requests"
انقر فوق زر "New pull request"
حدد الفرع الرئيسي من القائمة المنسدلة الأساسية
حدد فرع api من القائمة المنسدلة المقارنة
انقر فوق زر "Create pull request"
مرة أخرى، انقر فوق زر "Create pull request" الثاني
تم تشغيل إجراء GitHub الخاص بك الآن.
مراقبة إنشاء إجراء GitHub ونشره
يمكنك البقاء في المستعرض الخاص بك في مستودعك ومراقبة تقدم إجراء GitHub. اتبع هذه الخطوات التالية لعرض التقدم:
- اضغط على قائمة "Actions"
- أسفل قائمة Workflows، انقر فوق عنصر سير عمل Azure Static Web Apps CI/CD
- حدد أحدث ارتباط (بالأعلى) في الإجراء الذي شُغلَ على اليمين
- انقر فوق الارتباط "Build and Deploy Job"
يمكنك رؤية التقدم المحرز في GitHub Action الخاص بك كما أنه ينشيء وينشر تطبيق الويب الخاص بك وواجهة برمجة التطبيقات.
استعراض معاينة عنوان URL
بمجرد اكتمال إجراء GitHub بنجاح، يمكنك عرض التطبيق الذي يعمل في المستعرض.
- انقر فوق قائمة "Pull requests"
- حدد طلب السحب الخاص بك
- انقر فوق الارتباط الذي يعقب الرسالة Azure Static Web Apps: موقعك المرحلي جاهز! زره من هنا
لاحظ أن معاينة عنوان URL تحتوي على واصلة متبوعة برقم. يتطابق الرقم مع رقم طلب السحب لطلب السحب الخاص بك والذي أنشأته. لكل طلب سحب تقوم بإنشائه، ستحصل على معاينة عنوان URL فريدة وقابلة للتكرار. كما تُستخدم المنطقة لتكوين معاينة عنوان URL أيضاً
.
.
.
الخطوات التالية
تهانينا، لقد أنشأت أول مثيل لتطبيقات الويب الثابتة من Azure باستخدام تطبيق الويب وواجهة برمجة تطبيقات!
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.