أعلن GitHub عن CI / CD الخاصة به وبدأ في توزيع الدعوات

في GitHub Universe الأخيرة ، أعلنت الشركة عن العديد من الأشياء المختلفة ، ولكن أكثر ما "أعجبت به" هو حل CI / CD الخاص بها. استنادًا إلى Docker ، يمكنه جمع الحاويات وتنفيذها من خلال الدفع إلى المستودع ، وظهور تذكرة جديدة ، وإنشاء إصدار. هنا يمكنك ترك طلب للمشاركة في الإصدار التجريبي العام ، وستصدر Microsoft الدعوات في حزم صغيرة. تحت القطع - مواصفاتي من مثل هذا الشيء يمكن أن تكون مفيدة لنا مع Live GitLab و CircleCI.

ظهرت عبارة مثيرة للاهتمام في الإعلان على موقع TechCrunch:
أرى CI / CD كحالة استخدام ضيقة للإجراءات. وأكد لامبرت أن الأمر أكثر من ذلك بكثير. "وأعتقد أنها ستحدث ثورة في DevOps لأن الناس سيبنون الآن أفضل ما في سير عمل نشر السلالات لتطبيقات وأطر محددة ، وتصبح تلك هي المعيار الواقعي المشترك على GitHub.
يبدو أن المؤلفين يفكرون في "الإجراءات" الجديدة ، وليس فقط "تشغيل الاختبارات وبناء الحزمة بعد الالتزام". وكطريقة لتخزين التعليمات البرمجية القابلة للتنفيذ على GitHub ، شاركها مع الزملاء واسميها استجابة للأحداث الخارجية ، كما يفعل IFTTT الآن.

على الرغم من المخاطر (تحتوي العديد من الحلول مفتوحة المصدر على أدوات تثبيت من نوع "curl | bash" ، مما يسبب موجات من السخط من المتخصصين في مجال الأمن) ، فإن تشغيل التعليمات البرمجية من السحابة مناسب. خاصة إذا كان هذا هو رمزك الخاص. "Npx link-to-gist" يقلل من رمز التجميعات والإعدادات والتكوينات إلى سطر واحد. وهو أمر سهل النقل إلى الزملاء في الركود أو تشغيل موظف جديد على الكمبيوتر المحمول.

يحتوي الإصدار السحابي من GitLab على CI / CD مجانًا ، وتستخدم مشاريع GitHub مفتوحة المصدر عمليات التكامل مع أنظمة CI الشائعة كما في لقطة الشاشة أدناه. ولكن الآن كل هذا محدود للغاية: تتطلب CI الكثير من الموارد لبناء حاوية Docker ، ويفضلون بيعها مقابل المال ويخافون من عمال المناجم. قد يؤدي ظهور حل مجاني وسريع من Microsoft على GitHub إلى تغيير قواعد اللعبة. تماما كما فعل الجوهر في وقت واحد.

Source: https://habr.com/ru/post/ar426681/


All Articles