كما سبق تحدثنا قليلا عن DevOps، وهي التدوينة المدخل إلى هذا العالم العجيب
بإمكاننا عمل CI باستخدام أي من:
1- GitLab
2- BitBucket
3- Github
وفي هذه التدوينة، سنشرح بعض المميزات السهلة التي توفرها لنا قيت هاب Github
هناك طريقتان لعمل DevOps وهما:
- التطبيقات الجاهزة Apps
- الأوامر Actions (باستخدام ملفات yaml)
يمكننا تصفح متجر قيت هاب لنرى المزيد:
سنبدأ بأسهل وأسرع طريقة بضغطة زر واحدة و هي الApps
في الشكل التالي، سأختار واحدة من التطبيقات:
ملحوظة: بالنسبة لي سأقوم باختيار تطبيق يساعد في حل مشكلة merge conflict
تحدث المشكلة عند عمل merge وعمل فرع على الجهاز المحلي دون تحديث الكود باستخدام git pull
وهذا التطبيق يعمل فقط على المخازن الموجودة في organizations أو مؤسسات
الآن نؤكد الطلب:
ستظهر صفحة التطبيق الأساسية، نختار منها المستودع الذي نرغب في اضافته:
سأقوم الآن بعمل اختبار للتطبيق
سأدخل الى الorganization خاصتي
الآن بعد عمل pull request
مبروك التطبيق يعمل بنجاح!
ملحوظة: يمكنك ادخال الكثير من التطبيقات على كل الrepos خاصتك، بعض التطبيقات تعمل فقط في الـorganizations أو المؤسسات الخاصة بك
يمكنك الآن تصفح كل التطبيقات وتثبيت ما تريد
سأرشح لك بعض التطبيقات الجميلة: