انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-051-L06

عرض عملي: بناء خط Shop في GitHub Actions

  • الدرس 6 من 7
  • Junior
في هذا الدرس 3 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

a PR workflow that builds and tests Shop. Prepares JNR-051-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. Create .github/workflows/ci.yml triggered by pull_request.
  2. Add checkout, setup-java with cache, and ./mvnw -B verify.
  3. Push a branch, open a PR, and watch the run.
  4. Make a test fail on purpose and see the red check.
  5. Planned mistake: a build that passes with zero tests run because tests were skipped with -DskipTests; remove the flag and confirm the test count in the log.
  6. Upload the test report as an artifact.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.