العوامل (Agents) وDocker
جزء من دورة جينكينز
نجح البناء يوم الثلاثاء وفشل يوم الأربعاء، دون أي تغيير في الكود. تبيّن أن بناء الثلاثاء وقع على الوكيل (agent) الذي ثبّت عليه أحدهم Node 20، وأن بناء الأربعاء وقع على وكيل ما زال يشغّل Node 16. هذه هي حكاية "يعمل على جهازي"، مع فارق أن الجهاز صار خادم بناء ولا أحد يستطيع أن يخبرك أيّ واحد منها شغّل مهمتك.
كل خطوة في خط الأنابيب (pipeline) تُنفَّذ في مكان ما، وحتى الآن كان agent any يترك القرار لـ Jenkins. هذا الدرس عن اتخاذ القرار عن قصد: التقييد بـ وسم معيّن حين يكون العتاد هو المهم، والتشغيل داخل حاوية حين تكون الأدوات هي المهمة. ...
هل تريد تعلّم جينكينز العوامل (Agents) وDocker في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع جينكينز جاهز، وتعمل على العوامل (Agents) وDocker بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالعوامل (Agents) وDockerما الذي ستتعلّمه
- Agent any vs agent none
- Agent labels
- Agent docker
- Agent kubernetes
- Per-stage agents
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
11 دروس- 1ما هو Jenkins20 دقيقة
- 2أول Freestyle Job لك25 دقيقة
- 3أول Pipeline تعريفي لك30 دقيقة
- 4المراحل والخطوات وكتل post30 دقيقة
- 5القطع الأثرية (Artifacts) ونتائج الاختبارات25 دقيقة
- 6البيئة وبيانات الاعتماد30 دقيقة
- 7البناء المتوازي وبناء المصفوفات30 دقيقة
- 8العوامل (Agents) وDocker30 دقيقة
- 9المشغلات (Triggers) والجداول الزمنية25 دقيقة
- 10المكتبات المشتركة (Shared Libraries)30 دقيقة
- 11المشروع الختامي: Pipeline ككود لتطبيق Node.js45 دقيقة
