
مجموعة الأمن لوحة القيادة
لطالما استخدم المطورون GitLab كأداة لضمان أمان الكود الخاص بهم. يمنح GitLab الآن محترفي الأمن مزيدًا من القوة والفرص ، حتى يتمكنوا من استخدامها لتحسين أمان التطبيق والتوافق. مع إصدار الإصدار 11.5 ، تجمع لوحة الأمان الجديدة للمجموعة جميع المعلومات التي قد يحتاجها محترفي الأمن بطريقة مريحة مصممة خصيصًا لهم. تحتوي هذه اللوحة على خيارات عرض جديدة: نظرة عامة عامة على معلومات الأمان للمشاريع المختلفة ، بالإضافة إلى معلومات متعمقة حول كل منها. في 11.5 نبدأ بتقارير SAST ، في الإصدارات المستقبلية سنضيف تقارير جديدة إلى هذه اللوحة. هدفنا هو إنشاء أداة ملائمة ، وهي لوحة أمان واحدة يمكن للمتخصصين في الأمان استخدامها بدلاً من التبديل بين العديد من الأدوات.
لوحة تحكم جديدة للمشغلين
تمامًا كما توفر لوحة أمان المجموعة مجموعة واسعة من الخيارات للمحترفين في مجال الأمن ، توفر لوحة تحكم المشغل فرصًا مماثلة لمتخصصي DevOps. تجمع هذه اللوحة في مكان واحد معلومات حول جميع العمليات في مشاريع مثلك ، بما في ذلك حالة خط الأنابيب والتنبيهات.
إدارة الوصول إلى صفحات GitLab
GitLab Pages هي طريقة ملائمة لإنشاء محتوى ثابت على الويب ، على سبيل المثال ، وثائق لمشروعك. ولكن ماذا عن المشروعات الخاصة ، حيث يجب أن تكون الوثائق والملفات الأخرى متاحة فقط للمشاركين في المشروع؟ في السابق ، لاستخدام هذه الميزة ، كان مطلوبًا فتح وصول عام إلى جميع الملفات الإضافية ، أو عدم استخدامها على الإطلاق.
بدءًا من إصدار GitLab 11.5 ، يمكنك تطبيق نفس قيود الوصول على صفحات GitLab كما تفعل في المهام والرمز. سيتلقى المستخدمون غير المصرح لهم صفحة تحتوي على رمز خطأ 404 عندما يحاولون فتح هذا الرابط. يتم التحكم في الوصول إلى صفحات GitLab حاليًا على نسخ خادم GitLab ، كما يتم التخطيط للدعم لـ GitLab.com.
نحن فخورون جدًا بهذه الميزة ، حيث تم تقديمها بواسطة مجتمعنا. تم طلب التحكم في الوصول إلى الصفحات في كثير من الأحيان ، ونتيجة لذلك ، تمت إضافة هذه الميزة من قبل أفراد المجتمع أنفسهم .
Knative ل Kubernetes
تمت مناقشة هندسة التطبيقات الخالية من الخوادم على نطاق واسع ، لكن غالبًا ما أسيء فهمها. يعتقد بعض الناس أن الحوسبة بدون خادم تعني "وظيفة كخدمة" (FaaS) ، لكن هذا ليس صحيحًا تمامًا . باختصار ، تسمح لك البنية بدون خادم بالتركيز على كتابة منطق العمل دون الحاجة إلى فهم البنية التحتية الأساسية التي سيتم تشغيل البرنامج عليها. وبالتالي ، يمكن أن تكون كل التطبيقات والوظائف بدون خادم.
Knative عبارة عن منصة Kubernetes مصممة لإنشاء ونشر وإدارة مشاريع حديثة بدون خادم ، وفي GitLab 11.5 أضفنا القدرة على نشر Knative ودمجها بسهولة مع GitLab . يمكنك تثبيت Knative على كتلة Kubernetes متصلة دفعة واحدة. في GitLab 11.5 يمكنك استخدام Knative للتطبيقات الخاصة بك دون خادم ، سيتم إضافة دعم للوظائف الخالية من الخادم في 11.6.
لا يزال Knative في إصدار ألفا في الوقت الحالي ، ولكن هناك العديد من الأسباب الجيدة لنشر التطبيقات باستخدامه ، لأنه يأتي بميزات قوية خارج الصندوق. على سبيل المثال ، يراقب Knative تحميل الموقد ويمكنه تلقائيًا زيادة أو تقليل عددهم دون تكوين إضافي. يحتوي Knative أيضًا على معالجة الأحداث ، مما يسهل نشر الاتصالات بين عمليات المنتجين وخدمات المستهلك عند نشر الخدمات الصغيرة.
وحتى أكثر!
يوجد الكثير من الابتكارات الرائعة في هذا الإصدار بحيث لا يمكننا دمجها جميعًا في المقدمة. بعد ذلك ستجد ميزات مثل parallel
لخط الأنابيب وإعادة تصميم البطاقات على لوحة المهام والتكامل الأولي مع Jaeger . في هذا الإصدار ، قمنا بإجراء تحسينات كبيرة على عملية مراجعة التعليمات البرمجية ، مما جعلها أسهل وأكثر ملاءمة: على سبيل المثال ، أضفنا القدرة على التعليق على أسطر التعليمات البرمجية لم تتغير في طلب الدمج ، ومعاينة مراجعة طلب الدمج قبل إرسالها ، وتعيين مالكي الشفرات تلقائيًا لتأكيد طلب الدمج و روابط مباشرة لمراجعة التطبيقات . تابع القراءة وستتعرف على جميع الميزات الجديدة المضمنة في هذا الإصدار.
نحن ندعوك لحضور اجتماعاتنا .

قام Tuomo بعمل رائع في تطبيق التحكم في الوصول إلى صفحات GitLab ، وهي ميزة شائعة طلب الكثيرون إضافتها. يمكن للمشاريع الخاصة الآن تقييد الوصول إلى محتواها ، مما سيتيح لك إنشاء صفحات داخلية وتخزينها بمعلومات خاصة.
شكرا تومو تطلبت هذه المساهمة عملًا كبيرًا في gitlab-ce
، و gitlab-pages
و omnibus-gitlab
.
الملامح الرئيسية لإصدار GitLab 11.5
مجموعة الأمن لوحة القيادة
(النهائي ، الذهب)
يحتاج محترفي الأمن إلى الحصول بسهولة على معلومات حول الحالة الأمنية الحالية لجميع مشاريعهم من أجل معرفة المهمة التي ستكون الآن الأكثر أهمية. هذا الأمر أكثر أهمية بالنسبة لمديري الأمن الذين يحتاجون إلى نظرة عامة على الثغرات الأمنية المحتملة التي تؤثر على التطور بأكمله.
في GitLab 11.5 ، نقدم الإصدار الأول من لوحة معلومات الأمان الجديدة ، المتوفرة على مستوى المجموعة. إنه يجمع في مكان واحد نقاط الضعف التي حددها SAST لجميع المشاريع في هذه المجموعة وقائمة بالإجراءات المتاحة لإصلاحها. على سبيل المثال ، يمكنك إنشاء مهمة باستخدام الحل المقترح ، أو ببساطة إخفاء الإشعار إذا كنت تعتقد أن هذا إيجابي. ستضيف الإصدارات المستقبلية دعمًا للاختبارات الأخرى - المسح التبعي ، مسح الحاويات ، DAST.
لاحظ أن لوحة أمان المجموعة تتطلب استخدام بناء جملة جديد لتقارير reports
وإصدار GitLab Runner 11.5 أو أعلى لعرض النتائج. سيتم إضافة دعم Auto DevOps في إصدار مستقبلي.

الوثائق على لوحة الأمان الجديدة والتذكرة الأصلية .
لوحة التحكم للمشغلين
(النهائي ، الذهب)
بالنسبة للشركات والفرق التي تستخدم DevOps ، من المهم أن تكون قادرًا على الوصول بسرعة إلى المعلومات حول حالة المشروعات.
يقدم الإصدار 11.5 لوحة جديدة للمشغلين ، تحتوي على نظرة عامة على جميع المقاييس المهمة للمشروعات التي اشترك فيها المستخدم ، على سبيل المثال ، الوقت منذ النشر الأخير ، والالتزام الأخير ، والتنبيهات النشطة.
يمكن تكوين هذه اللوحة كصفحة رئيسية للمستخدم ، أو يمكنك الوصول إليها من خلال النقر فوق الرمز الموجود في اللوحة العلوية.

الوثائق على اللوحة الجديدة للمشغلين والتذكرة الأصلية .
إدارة الوصول إلى صفحات GitLab
(CORE ، بداية ، PREMIUM ، ULTIMATE)
في إصدار GitLab 11.5 ، نقدم ميزة مذهلة قدمها المجتمع - التحكم في الوصول إلى صفحات GitLab. في السابق ، دعمنا فقط تلك الحالات التي كان فيها كل المحتوى على المشروع عامًا ، لكن الآن باستخدام صفحات يمكنك إنشاء ونشر محتوى محمي ، وسيكون الوصول إليه متاحًا فقط للمشاركين في المشروع. يمكن الآن نشر المستندات الخاصة بالعمليات والبيانات السرية والخطط والمعلومات الأخرى بشكل سري ، مما يوفر الوصول إلى دائرة محدودة من الأشخاص.
حتى الآن هذه الميزة غير متصلة على GitLab.com ، مزيد من المعلومات في التذكرة 5576 .

صفحات الوصول إلى وثائق التحكم والتذكرة الأصلية .
نشر ودمج Knative مع GitLab
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
يمنح إنشاء تطبيقات بدون خادم القدرة على التركيز على إنشاء منتج عالي الجودة ، مما يلغي الحاجة إلى تكوين الخوادم وصيانتها.
منذ إصدار GitLab 11.5 ، أصبح من الممكن نشر Knative في مجموعة Kubernetes الخاصة بك في خطوة واحدة ، باستخدام تكامل GitLab مع Kubernetes. Knative عبارة عن منصة Kubernetes مصممة لإنشاء ونشر وإدارة مشاريع حديثة بدون خادم. المهام المعقدة سابقًا ، مثل التجميع من مصدر إلى حاوية ، وإدارة حركة المرور والقياس إلى 0 (القياس إلى الصفر) في حالة عدم التحميل ، تعمل الآن خارج الصندوق.

وثائق عن العمل مع الهندسة المعمارية serverless في GitLab والتذكرة الأصلية .
تعيين أصحاب التعليمات البرمجية لتأكيد طلب الدمج
(بداية ، PREMIUM ، ULTIMATE ، البرونز ، الفضة ، الذهب)
ليس من الواضح دائمًا من ينبغي له إجراء مراجعة طلب دمج. يتم الآن تعيين مالكي الشفرة ، الذين يتحملون مسؤولية ملفات محددة ، تلقائيًا لتأكيد طلبات الدمج.
من خلال التعيين التلقائي لتأكيد طلبات الدمج ، سيتلقى أصحاب الشفرات إخطارات بالتغييرات ، حتى يتمكنوا من مراجعتها والموافقة أو عدم تخطي التغييرات.
ظهر دعم لأصحاب الشفرات في إصدار GitLab 11.3 ( المقالة الأصلية ، الترجمة ). في الإصدارات المستقبلية ، ستزداد درجة مشاركة مالكي الأكواد في عمليات عمل طلبات الدمج مع التأكيد المطلوب للمالك .

الوثائق التي تؤكد طلب الدمج والتذكرة الأصلية .
السمة parallel
لتسريع خطوط الأنابيب
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
تعد سرعة خط الأنابيب عاملاً مهماً لأي فريق ، كما أن تنفيذ الاختبارات أو المهام الأخرى التي يمكن موازنتها ، يستغرق عادةً وقتًا طويلاً لأي تجميع. تتيح إضافة كلمة أساسية جديدة - السمة parallel
- للفرق إجراء موازاة الاختبارات بسهولة ، وتسريع عملية تسليم البرنامج. لاستخدام هذه الميزة ، قم بتعيين السمة على عدد مؤشرات الترابط التي تريد تشغيل هذه المهمة ، وسيقوم GitLab بإنشاء العدد الضروري من المهام بشكل مستقل بمهمتك.

وثائق السمة المتوازية والتذكرة الأصلية .
تحسينات أخرى في GitLab 11.5
التعليق أسطر التعليمات البرمجية لم تتغير في طلب دمج
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
إحدى المهام الرئيسية لمراجعة الكود هي لفت الانتباه إلى جوانب التغييرات المقترحة التي ربما لم يتم النظر فيها. غالبًا ما تكون هذه مؤشرات على عواقب غير متوقعة قد تنشأ في التعليمات البرمجية غير المعدلة.
يدعم GitLab الآن التعليق على أسطر التعليمات البرمجية المعدلة وغير المتغيرة في طلب الدمج ، بحيث يمكنك لفت انتباه المؤلف إلى التغييرات التي لا تزال بحاجة إلى إجراء. لعرض أسطر التعليمات البرمجية غير المتغيرة عند مراجعة تغييرات طلب الدمج ، انقر فوق زر علامة القطع ( ... ).
في الإصدارات المستقبلية ، سنوسع دعم التعليق على الملفات التي لم تتغير .

وثائق حول المناقشات في طلبات الدمج وتذكرة أصلية .
مجموعة قوالب الملفات
(PREMIUM ، ULTIMATE ، فضة ، الذهب)
.gitlab-ci.yml
و .gitlab-ci.yml
و .gitlab-ci.yml
و .gitlab-ci.yml
تجعل من السهل إضافة هذه الملفات شائعة الاستخدام إلى المشاريع. يمكن الآن مشاركة قوالب الملفات المخصصة بين جميع المشاريع في مجموعة وفي مجموعات فرعية إذا قمت بتكوين مستودع قالب المجموعة.
تعد القوالب المخصصة مفيدة في الحالات التي لا تكون فيها قوالب GitLab مناسبة: على سبيل المثال ، عندما تحتاج إلى ترخيص خاص بك ، والذي يتم استخدامه في جميع مشاريع الشركة ، أو Dockerfile المعقدة ، والتي يجب استخدامها في كل خدمة microservice.
تم تقديم دعم لقوالب الملفات لمثيلات المستخدمين في إصدار GitLab 11.3 ( المقالة الأصلية ، الترجمة ).

وثائق في قوالب الملفات للمجموعة والتذكرة الأصلية .
رابط مباشر لمراجعة التطبيقات
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
عند العمل في فرع منفصل وتغيير عدد قليل من الملفات ، لا تحتاج إلى رابط تطبيقات المراجعة ليأخذك إلى جذر المشروع. للراحة ، أضفنا قائمة منسدلة إلى الرابط للتطبيقات للمراجعة ، مما يتيح لك الآن التنقل مباشرة إلى صفحات الملفات التي عملت معها.

وثائق حول الانتقال المباشر من الملفات المصدر إلى صفحاتهم في البيئة والتذكرة الأصلية .
تحليلات المهمة
(PREMIUM ، ULTIMATE ، فضة ، الذهب)
في هذا الإصدار ، قدمنا مخططًا ديناميكيًا يوضح عدد المهام التي تم إنشاؤها في مجموعتك شهريًا أو خلال العام الماضي. لقد أضفنا أيضًا مرشحًا يتيح لك تضييق نطاق البحث إلى مجموعة محددة من المهام.
ستساعد هذه الميزة الفرق في إجراء تحليل أعمق للمهام. على سبيل المثال ، يمكنك أن ترى بسرعة عدد مهام الأخطاء التي تم إنشاؤها إذا قمت بتحديد علامة "الأخطاء" المناسبة.
هنا يمكنك أن ترى كيف نخطط لتوسيع قدرات المخططات . نطلب منك المشاركة في المناقشة!

الوثائق المتعلقة بتحليلات المهام والتذكرة الأصلية .
معاينة مراجعة طلب دمج قبل المغادرة
(PREMIUM ، ULTIMATE ، فضة ، الذهب)
مراجعة الكود هي ممارسة إلزامية في أي مشروع ناجح ، ولكن في بعض الأحيان يكون من الصعب تقديم تعليقات مفهومة وقابلة للتنفيذ. إحدى المشكلات هي أن التعليقات على الكود تصبح غير ذات صلة أو غير كاملة لأن القارئ يفهم التغييرات التي تم إجراؤها من خلال عرض الفرق.
في GitLab 11.4 ، قدمنا ميزة لمراجعة طلب الدمج ، والتي تسمح لك بكتابة وإرسال العديد من نقاط الملاحظات في إجراء واحد. بدءًا من هذا الإصدار ، يمكنك مراجعة مراجعات طلبات الدمج الخاصة بك قبل إرسالها.
في الإصدارات المستقبلية ، سنقوم بتحسين هذه الميزة عن طريق إضافة إشعارات البريد الإلكتروني - واحدة لكل مراجعة طلب دمج.

وثائق حول مراجعة المعاينة لطلبات الدمج والتذكرة الأصلية .
الحفاظ على بريدك الإلكتروني الخاص
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
عند العمل في مشروع معًا ، من المهم أن تعرف من يقوم بإجراء التغييرات على الكود بالضبط وأن يكون قادرًا على عرض ملف تعريف المؤلف من خلال واجهة GitLab عند الاستخدام المحلي أو على مضيف موجود عن بُعد ، ولكن هذا يعرض البريد الإلكتروني للجمهور.
يوفر GitLab الآن عنوانًا noreply
يمكن استخدامه محليًا أو noreply
الويب لتسهيل الحفاظ على سرية بريدك الإلكتروني.

الوثائق عن طريق البريد الإلكتروني الخاص والتذكرة الأصلية .
بناء جملة CI / CD جديد لتقارير الأمان والجودة والأداء
(النهائي ، الذهب)
قبل GitLab 11.5 ، كانت التقارير مثل SAST أو DAST تعتمد على مجموعة من أسماء المهام والقطع الأثرية للسماح للنظام بالتعرف على نوعها. نظرًا لزيادة متطلبات الأداء للوصول إلى الأعمال الفنية ، كان من الصعب توسيع نطاق هذه الوظائف ودعم ميزات أكثر تقدماً مثل Group Security Dashboard. باستخدام بناء الجملة السابق ، كان عليك دائمًا إعطاء أسماء محددة للوظائف (على سبيل المثال ، sast
) ، ولكن يمكنك الآن تحديد أي اسم تريده لكل وظيفة.
قدم GitLab 11.5 ميزة جديدة لاستخدام بناء جملة reports
الجديدة للتقارير. تتوفر وثائق إنشاء العمل باستخدام بناء الجملة الجديد على الروابط التالية: SAST ، DAST ، تحديد التبعيات ، مسح حاوية ، إدارة التراخيص ، تقييم جودة الرمز ، واختبار الأداء في المستعرض . لقد تلاشى بناء الجملة القديم في الخلفية ، وفي إصدار مستقبلي قد نتخلص منه. سنكون سعداء إذا قمت بتحديث عملك للاستفادة من زيادة لوحة القيادة الأمنية والإنتاجية ، على الرغم من أن بناء الجملة القديم لا يزال يعمل. لاستخدام بناء الجملة الجديد ، مطلوب GitLab Runner 11.5 أو أعلى.
وثائق التقرير والتذكرة الأصلية .
فتح طلب دمج مع التصحيح عبر البريد الإلكتروني
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
يدعم GitLab منذ فترة طويلة فتح طلبات الدمج عبر البريد الإلكتروني ، ولكن قبل إرسال البريد الإلكتروني ، كان يجب إنشاء الفرع بالفعل على الخادم. يمكنك الآن فتح طلبات دمج مع بريد إلكتروني واحد ، وإرفاق ملف تصحيح واحد أو أكثر ( .patch
) .patch
.
تعد ملفات التصحيح معيارًا لمشاركة ونقل التغييرات بين الأنظمة. في الإصدارات المستقبلية من GitLab ، سننشئ طلبات دمج موزعة بناءً عليها ، مما سيتيح لنا مشاركة طلبات الدمج بين مثيلات GitLab وأدوات استضافة Git الأخرى.
وثائق حول فتح طلبات الدمج عبر البريد الإلكتروني والتذكرة الأصلية .
صفحة ويكي فارغة
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
لقد قمنا بتحسين عملية إنشاء مشاريع wiki عن طريق إزالة صفحة عرض المشروع الافتراضية. الآن الصفحة الرئيسية فارغة بشكل افتراضي ، والتي تلهم المستخدمين لإضافة صفحاتهم الخاصة إلى الويكي المقابلة وزيادة تطوير المشاريع.

وثائق مشروع ويكي وتذكرة الأصلي .
فتح جايجر من خلال GItLab
(النهائي ، الذهب)
يوفر التتبع تحليلًا متعمقًا لأداء وسلامة التطبيق الجاري نشره ، حيث يمكن استخدامه لتتبع كل وظيفة وخدمة ميكروية تعالج هذا الطلب. هذا يجعل عملية معالجة الطلب من البداية إلى النهاية أكثر وضوحًا إذا كنت تستخدم نظامًا مترابطًا أو موزعًا.
في GitLab 11.5 ، قمنا بتضمين التكامل الأولي مع Jaeger ، مشروع تتبع CNCF ، والذي يسمح للمستخدمين بفتح واجهة مستخدم Jaeger بسهولة من GitLab.

تتبع الوثائق والتذكرة الأصلية .
الأسماء المتفق عليها للتحقق من حالة المهمة عند الدمج مع GitHub
(PREMIUM ، ULTIMATE ، فضة ، الذهب)
أصبح من الممكن الآن تعيين عمليات التحقق من حالة المهمة على جانب GitHub ببساطة عن طريق تحديد المربع "مطلوب" - دون الحاجة إلى تكوين عمليات التحقق لكل مهمة على حدة بناءً على اسمهم. في السابق ، كان اسم الشيكات يتضمن اسم الفرع ، لذلك لا يمكن إجراء الشيك ببساطة. يمكنك توصيل هذه الميزة في قسم إعدادات التكامل مع GitHub.

وثائق عن أسماء الشيكات الحالة والتذكرة الأصلية .
تستخدم تطبيقات Omnibus Go الآن دليل شهادات GitLab
(CORE ، بداية ، PREMIUM ، ULTIMATE)
يتضمن GitLab عددًا من التطبيقات المستندة إلى Go. قبل الإصدار 11.5 ، استخدمت هذه التطبيقات دليل النظام القياسي للشهادات الموثوق بها بدلاً من دليل Omnibus GitLab.
بدءًا من هذا الإصدار ، تستخدم تطبيقات Go نفس الدليل للشهادات الموثوق بها مثل بقية GitLab. الافتراضي هو /opt/gitlab/embedded/ssl/certs/
. إن استخدام دليل مشترك يجعل إدارة الشهادات أسهل ويسمح لك بالتعامل معها مباشرة.
إذا كان لديك تثبيتات GitLab لها تبعيات متعلقة بتطبيقات Go باستخدام دليل النظام ، فقم بنقل هذه الشهادات إلى دليل Omnibus GitLab القياسي.
وثائق لتثبيت الشهادات والتذكرة الأصلية .
إخطارات ملحمة وثيقة
(النهائي ، الذهب)
في الآونة الأخيرة ، أضفنا القدرة على إغلاق الملاحم ، أي تحديد حالات مختلفة من الملحمات: مفتوحة ومغلقة. في هذا الإصدار ، أضفنا أيضًا إشعارات حول إغلاق الملاحم أو إعادة فتحها ، بحيث يسهل على المستخدمين تتبع التغييرات في المشاريع التي تهمهم.

توثيق الإخطارات والتذكرة الأصلية .
JSON تدوين الأحداث تسجيل
(CORE ، بداية ، PREMIUM ، ULTIMATE)
لتبسيط تحليل أحداث التدقيق واستخدامها خارج GitLab ، أضفنا ملف audit_json.log
لتسجيل أحداث التدقيق في ملف سجل منظم. مع هذا الابتكار ، ستصبح سجلات الإرسال والتحليل أسهل كثيرًا ، خاصة بالنسبة إلى التصور والتحليل عند استخدام أدوات أخرى.
وثائق عن أحداث التدقيق والتذكرة الأصلية .
وظيفة الإكمال التلقائي للملحمات في وصف المهام ودمج الطلبات
(النهائي ، الذهب)
أصبح الآن من الأسهل البحث عن الملاحم وإقامة روابط لهم عند العمل في مهمة أو طلب دمج. فقط أدخل &
وعدد قليل من الأرقام أو الأحرف في وصف المهمة أو طلب دمج أو في التعليق. باستخدام وظيفة الإكمال التلقائي لـ GitLab ، سيتم البحث في الملحمات مباشرةً في المجموعة الأم ، مما سيسمح لك بتحديد واحدة منها دون مغادرة الصفحة الحالية.

وثائق رابط GitLab الخاصة والتذكرة الأصلية .
قائمة الملفات لعرض التغييرات في طلب الدمج
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
عند عرض التغييرات في طلب الدمج ، يجب عليك دائمًا التنقل بين الملفات. الآن ، بالإضافة إلى شجرة الملفات المضافة في GitLab 11.4 ( المقالة الأصلية ، ترجمة ) ، يتضمن GitLab قائمة بالملفات مع التغييرات التي يمكن البحث فيها ، مما يجعل من السهل معرفة الملفات التي تم تغييرها والتبديل بينها من خلال قائمة أو شجرة - ماذا تحتاج؟ أشبه ذلك.

وثائق للتنقل في الملفات التي تم تغييرها والتذكرة الأصلية .
(CORE ، STARTER ، PREMIUM ، ULTIMATE ، مجاني ، البرونز ، الفضة ، الذهب)
حاليًا ، يتم إخفاء المعلومات البيئية عند بدء تشغيل خط أنابيب جديد. في هذا الإصدار ، نضيف مخرجات المعلومات حول عمليات النشر الجارية إلى الأداة لتعلمك أن التحديث جاري حاليًا.
أحد النتائج الأكثر إثارة للاهتمام التي يمكن الحصول عليها باستخدام هذه الميزة هو أن رابط النشر الحالي سيظل متاحًا في الحالات التي يكون فيها نشر جديد قيد التشغيل بالفعل ، مما سيتيح لك العثور على رابط إلى صفحة التطبيق للمراجعة. , , .

- .
Jira Cloud email API
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Jira Cloud . , email- API Jira Cloud.

Jira GitLab .
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
, . GitLab . , , GitLab , .
, - , URL, .
.
.
API
(ULTIMATE, GOLD)
, , : . 11.5 API, , , .
API .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab , , . , . , , .
-, , .

.
(ULTIMATE, GOLD)
( , -) , , , .
r , , . e , l .
.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab (Issue Boards), . , . , , , , , .

.
'index' , 'README'
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
README.*
, «» GitLab . GitLab 11.5 index.*
( README.*
).
, , . , README.md
, README.html
, index.html
« » URL, - http://example.com/page/index.html
http://example.com/page/
.
Markdown, GitLab .

README. index. .
RBAC ,
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kubernetes . RBAC (Role-based access control, ) .
GitLab 11.5, Kubernetes , ( , ) CI GitLab. , cluster-admin
GitLab CI Runners .
RBAC .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, -. - , .
, -. - GitLab. , - , .
.

.
Git API
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Git Git Git. GitLab API. , API .
.
, Git push
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, Git GitLab, GitLab , LFS (Large File Storage). , .
GitLab , - . .
git push/pull .
, -
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, - . , .

.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab 11.5 , . , , , . : !

.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
« » ('New group') « » ('New project'), , .

.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, «». , !

.
Gemnasium
(ULTIMATE, GOLD)
Gemnasium . GitLab , , .
GitLab 11.5 Gemnasium , . . , , , .

.
-
(PREMIUM, ULTIMATE)
, GitLab, 11.5:
- .
GitLab Helm chart
(CORE, STARTER, PREMIUM, ULTIMATE)
Helm chart'
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, , GitLab. , , .

.
GitLab Runner 11.5
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab Runner 11.5! GitLab Runner — , CI/CD GitLab.
:
CHANGELOG GitLab Runner'.
GitLab Runner .
release notes / : GitLab 11.5 released with Group Security and Operations Dashboards, and Access Control for Pages .
cattidourden , maryartkey , ainoneko rishavant .