Operio

CI/CD عبر Operio CLI

شغّل اختبارًا أو مجموعة اختبارات من GitHub Actions أو GitLab CI أو Jenkins أو أي مسار CI آخر. تنتظر أداة CLI النتيجة، وتطبع JSON، وتُفشل المهمة عند فشل اختبار.

يعمل على
أي CI مع Node.js 18 أو أحدث
المخرجات
JSON على stdout
البوابة
تُفشل المهمة عند فشل اختبار

كيف تعمل كبوابة لمسار CI

نتيجة نجاح أو فشل يفهمها مسار CI لديك أصلًا

  • 01

    تنتظر النتيجة

    مع ‎--wait، ينتظر الأمر حتى ينتهي التشغيل، فلا تبدأ المرحلة التالية إلا بعد انتهاء الاختبارات.

  • 02

    تُفشل المهمة عند الفشل

    التشغيل الناجح يسمح للمهمة بالمتابعة، والاختبار الفاشل يوقفها، فلا يخرج إصدار معطّل.

  • 03

    JSON على stdout

    يطبع كل أمر JSON، فتستطيع خطوة لاحقة نشر ملخص أو ربط التشغيل أو تحديد الخطوة التالية.

الإعداد

إعداد CI/CD في دقائق

  1. 1

    ثبّت أداة CLI داخل المهمة بالأمر npm install -g @operio/cli.

  2. 2

    شغّل operio suites run مع معرّفي المجموعة والبيئة، وأضف ‎--wait.

  3. 3

    دع النتيجة تُنجح المهمة أو تُفشلها، واحتفظ بها للخطوات اللاحقة.

الأسئلة الشائعة

أسئلة حول CI/CD

أي مزود يشغّل Node.js 18 أو أحدث: GitHub Actions وGitLab CI وCircleCI وJenkins وBuildkite وغيرها.

ضع بوابة جودة قبل كل عملية نشر

سنربط Operio بمسار CI لديك خلال العرض.