الاتصال يجعل المستودعات متاحة. و مشروع هو المجال الذي يعمل فيه Coroid فعليًا: يرتبط مشروع واحد بمستودع واحد، ويحتوي على أوامر البناء والاختبار والسياق والإعدادات الخاصة بذلك المستودع.
أنشئ مشروعًا من مشاريع ← جديد.
ما الذي يحدث عند الإنشاء؟
يقوم Coroid بنسخ المستودع وإجراء عملية تحليل أولية له. تحدد هذه العملية ما يلي:
- اللغات والأطر المستخدمة في المشروع
- طريقة بناء المشروع
- كيفية تشغيل اختبارات المشروع
- ما إذا كان المشروع قابلاً للتحويل إلى حاوية
هذا التحليل هو ما يسمح لاحقًا للوكيل بتجميع الكود وتشغيل مجموعة الاختبارات الخاصة بك. يستحق الأمر اهتمامك لمدة دقيقتين الآن، لأن كل ما يأتي بعده يعتمد على دقة هذا التحليل.
تحقق من ما تم اكتشافه
افتح إعدادات المشروع وتأكد من صحة أوامر البناء والاختبار. يكون التحليل دقيقًا في الحالات التقليدية، وأقل دقة في الحالات التالية:
- المستودعات المتعددة، حيث توجد الأوامر في مجلد فرعي
- المشاريع التي تحتاج إلى خطوة إعداد (توليد كود، عمليات ترحيل) قبل تشغيل الاختبارات
- مجموعات الاختبارات التي تتطلب وجود خدمات — مثل قاعدة بيانات أو قائمة انتظار — لتكون جاهزة أولاً
إذا كانت أي من هذه الحالات تنطبق على مشروعك، قم بتصحيح الأوامر يدويًا. الوكيل الذي لا يستطيع تشغيل اختباراتك لا يمكنه التحقق من عمله، وستلاحظ ذلك لاحقًا في شكل مهام تفشل أثناء عملية التحقق دون أن يكون السبب متعلقًا بالتغيير نفسه.
دعم اللغات
تكتب الوكلاء الكود بأي لغة يستخدمها مستودعك. الفرق يكمن في مدى قدرة Coroid على التحقق بشكل مستقل — اقرأ دعم اللغات وبيئة الوكيل حول سلسلة الأدوات المثبتة مسبقًا في كل مساحة عمل، واللغات التي تحصل على خادم لغة إضافي لها.
مستودع واحد أم عدة مستودعات؟
مشروع واحد لكل مستودع. إذا كان نظامك يضم عدة مستودعات، أنشئ مشروعًا لكل منها؛ ويمكن لـ Coroid بعد ذلك تنسيق العمل الذي يمتد عبرها.
تجنب الرغبة في ربط مشروعين بنفس المستودع لتمثيل تيارات عمل مختلفة — استخدم بدلاً من ذلك الخطط أو دورات العمل أو المسارات، حتى تشارك التيارات نفسها في عرض واحد لكود المصدر.
التالي
شغّل مهمتك الأولى — وصف بعض المهام وشاهد تقدمها.