|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago |
README.md
الاختبارات
هذه الاختبارات هي اختبارات ما قبل وما بعد المحاضرات لمنهج "إنترنت الأشياء للمبتدئين" الموجود على الرابط https://aka.ms/iot-beginners
إعداد المشروع
npm install
الترجمة الفورية وإعادة التحميل أثناء التطوير
npm run serve
الترجمة والتصغير للإنتاج
npm run build
فحص وإصلاح الملفات
npm run lint
تخصيص الإعدادات
راجع مرجع الإعدادات.
الشكر: شكرًا للنسخة الأصلية من تطبيق الاختبار هذا: https://github.com/arpan45/simple-quiz-vue
النشر على Azure
إليك دليل خطوة بخطوة لمساعدتك على البدء:
-
قم بعمل Fork لمستودع GitHub
تأكد من أن كود تطبيق الويب الثابت الخاص بك موجود في مستودع GitHub الخاص بك. قم بعمل Fork لهذا المستودع. -
إنشاء تطبيق ويب ثابت على Azure
- قم بإنشاء حساب Azure
- انتقل إلى بوابة Azure
- انقر على "إنشاء مورد" وابحث عن "تطبيق ويب ثابت".
- انقر على "إنشاء".
- إعداد تطبيق الويب الثابت
-
الأساسيات:
- الاشتراك: اختر اشتراك Azure الخاص بك.
- مجموعة الموارد: قم بإنشاء مجموعة موارد جديدة أو استخدم واحدة موجودة.
- الاسم: قدم اسمًا لتطبيق الويب الثابت الخاص بك.
- المنطقة: اختر المنطقة الأقرب لمستخدميك.
-
تفاصيل النشر:
- المصدر: اختر "GitHub".
- حساب GitHub: قم بتفويض Azure للوصول إلى حساب GitHub الخاص بك.
- المنظمة: اختر المنظمة الخاصة بك على GitHub.
- المستودع: اختر المستودع الذي يحتوي على تطبيق الويب الثابت الخاص بك.
- الفرع: اختر الفرع الذي تريد النشر منه.
-
تفاصيل البناء:
- إعدادات البناء: اختر الإطار الذي تم بناء تطبيقك به (مثل React، Angular، Vue، إلخ).
- موقع التطبيق: حدد المجلد الذي يحتوي على كود التطبيق الخاص بك (مثل / إذا كان في الجذر).
- موقع API: إذا كان لديك API، حدد موقعه (اختياري).
- موقع الإخراج: حدد المجلد الذي يتم فيه إنشاء مخرجات البناء (مثل build أو dist).
-
المراجعة والإنشاء
راجع إعداداتك وانقر على "إنشاء". سيقوم Azure بإعداد الموارد اللازمة وإنشاء ملف سير عمل GitHub Actions في مستودعك. -
سير عمل GitHub Actions
سيقوم Azure تلقائيًا بإنشاء ملف سير عمل GitHub Actions في مستودعك (.github/workflows/azure-static-web-apps-.yml). هذا الملف سيتولى عملية البناء والنشر. -
مراقبة النشر
انتقل إلى علامة التبويب "Actions" في مستودع GitHub الخاص بك.
يجب أن ترى سير عمل قيد التشغيل. هذا السير سيقوم ببناء ونشر تطبيق الويب الثابت الخاص بك على Azure.
بمجرد اكتمال سير العمل، سيكون تطبيقك متاحًا على عنوان URL الذي يوفره Azure.
مثال على ملف سير العمل
إليك مثال على ما قد يبدو عليه ملف سير عمل GitHub Actions:
name: Azure Static Web Apps CI/CD
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
runs-on: ubuntu-latest
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
repo_token: ${{ secrets.GITHUB_TOKEN }}
action: "upload"
app_location: "quiz-app" #App source code path
api_location: ""API source code path optional
output_location: "dist" #Built app content directory - optional
موارد إضافية
إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.