إنّ دمج واجهة سطر الأوامر Checks في مسار CI/CD هو عملية مباشرة. يمكنك استخدام سير العمل المضمّنة في المنصات الشائعة، مثل GitHub وGitLab، أو تخصيص عملية الدمج للخدمات الأخرى التي تستخدمها. لمزيد من المعلومات حول مزايا تحقيق التوافق مع عملية الدمج المتواصل والتسليم المتواصل، يمكنك الاطّلاع على منشور المدوّنة على Google for Developers.
حالات الاستخدام النموذجية لاعتماد Checks CI/CD
تستخدم فِرق الالتزام والمطوّرين عادةً "عمليات التحقّق" في عملية الدمج المتواصل/التسليم المتواصل (CI/CD) بالطرق التالية:
اكتشاف المشاكل للمطوّرين: أحد الأساليب الشائعة هو استخدام "عمليات التحقّق" لعرض مشاكل الامتثال أثناء عملية التطوير. يمكنك بعد ذلك عرض نتائج التحليل ضمن منصة CI/CD لزيادة إمكانية الاطّلاع عليها بين أعضاء فريق التطوير. إذا كانت هذه هي حالة الاستخدام الوحيدة المقصودة، يُنصح بضبط الإضافات على عدم إيقاف عملية الإنشاء حتى لا يتعطّل سير عملية التطوير.
منع حدوث مشاكل في الإصدارات التجريبية: يمكن أن تمنع عمليات التحقّق حدوث مشاكل تتعلق بالامتثال في الإصدارات الجديدة من خلال إيقاف عمليات الإنشاء وتقديم نتائج التحليل في منصة التكامل المستمر/التسليم المستمر. يمكن للمطوّرين أو فِرق DevOps بعد ذلك استخدام النتائج لتحديد ما إذا كان سيتم إيقاف الإصدار أو مواصلته.
المراقبة المستمرة: على غرار حالة الاستخدام الأولى، ستلتقط "عمليات التحقّق" لقطات من كل تحليل للتكامل المستمر/التسليم المستمر في Checks Console. سيسمح ذلك للفرق المتعددة الوظائف بالاطّلاع على آخر المعلومات وتلقّي تنبيهات بشأن مشاكل الامتثال.
طُرق نشر مسار التكامل المستمر/التسليم المستمر
توفّر عمليات التحقّق العديد من خيارات الإعدادات ضمن مسار التطوير لتناسب بيئتك وخياراتك المفضّلة. تستفيد كل طريقة من تحليل "عمليات التحقّق" نفسه، ما يضمن الحصول على نتائج متّسقة.
التحقّق من المكوّنات الإضافية لمسار التكامل المستمر/التسليم المستمر
تتوفّر عمليات فحص إضافات CI/CD في GitHub وfastlane (وسيتم توفير المزيد قريبًا). ويُعدّ استخدام هذه المكوّنات الإضافية أسهل طريقة لإعدادها والبدء في استخدامها، كما أنّها تتضمّن المَعلمات الأكثر شيوعًا.
التحقّق من ثنائي CLI
إذا لم تتوفّر إضافة لمنصتك المحدّدة في Checks، يمكنك استخدام واجهة سطر الأوامر Checks. ويوفّر ذلك واجهة مألوفة لتحديد المشاكل وحلّها وضبط الإعدادات. تتوفّر واجهة سطر الأوامر الخاصة بأداة Checks لأنظمة التشغيل Linux وWindows وmacOS.
Checks API
بالنسبة إلى الفِرق التي لديها إجراءات سير عمل مخصّصة للغاية، يوفّر Checks واجهة برمجة تطبيقات REST قوية. يمكنك استخدامها لبدء عمليات الفحص واسترداد التقارير وتخصيص التجربة وفقًا لمتطلباتك الفريدة. يمكنك الاطّلاع على مزيد من المعلومات في مستندات Checks API.