خدمة البيانات المفتوحة للحافلات
الرجاء قراءة مستند CONTRIBUTING.md إذا كنت ترغب في إعداد بيئة التطوير.
لدينا الآن 4 بيئات:
يجب دمج فرعك بالترتيب التالي: feature_branch -> dev -> test -> main -> tagging (مع الإصدار ذي الصلة)
عند الدفع إلى فرع التطوير، سيتم إنشاء صورة ودفعها إلى أعلى ECR، ووضع علامة عليها بالإصدار المحدد في "version.txt" (لذا تأكد من تغيير هذا عند دفع التعليمات البرمجية الخاصة بك للأعلى، وإلا فلن يتم تشغيل المسار ). سيتم بعد ذلك تحديث الخدمات لاستخدام هذا الإصدار الأحدث.
عند الدفع إلى البيئات الأخرى (اختبار أو uat أو prod)، فإنه سيستخدم ملف version.txt للعثور على إصدار الصورة وتحديث الخدمات وفقًا لذلك. تتم جميع عمليات النشر تلقائيًا بخلاف نشر المنتجات، الأمر الذي يتطلب موافقة من فريق البنية التحتية لشركة KPMG.
أنشئ طلب سحب من فرعك للاختبار، واحصل على الموافقة ثم ادمجه. سيؤدي هذا إلى تشغيل خط أنابيب الاختبار. يجب أن يفشل خط أنابيب الاختبار لأن الصورة غير موجودة.
انتقل إلى مسار الإصلاح العاجل وقم بتشغيله من فرع الاختبار. سيؤدي هذا إلى تشغيل عملية الإنشاء وسيستغرق إكمالها حوالي 1:30 دقيقة.