بناء صور أنظمة التشغيل
يحوّل OpenFactory وصفة مطبّعة إلى مخرج صورة، وعند الطلب والتوفر يقلع ذلك المخرج للتحقق. البنّاؤون والمراحل الدقيقة تختلف حسب عائلة صورة الأساس والنشر.
ما تتحكم فيه الوصفة
| المجال | الموقع القانوني | سؤال المراجعة |
|---|---|---|
| قصد الأساس والعتاد | base_image، hardware | هل هذه التوزيعة والإصدار والمعمارية والحد الأدنى للملف الشخصي صحيحة؟ |
| الميزات والحزم | os.features، os.packages | هل القدرات المطلوبة موجودة ومدعومة على هذا الأساس؟ |
| الخدمات والحسابات | os.services، os.users | هل الإعداد والوصول بأقل امتياز صريحان؟ |
| سطح المكتب والعلامة | os.desktop_settings، os.branding | هل سطح المكتب المختار يملك هذه الإعدادات والأصول؟ |
| المثبّت والاستمرار | os.installer، os.persistence | هل متطلبات التثبيت على القرص والاستمرار مختبرة فعلا؟ |
| الأتمتة المخصصة | os.startup_scripts، المرفقات، حزم المصدر | هل المدخلات مثبتة ومحدودة وآمنة للتشغيل باسم المستخدم المعلن؟ |
| التحقق | scenarios | هل تراقب الاختبارات كل نتيجة جوهرية لا الإقلاع فقط؟ |
انظر مخطط الوصفة للشكل الكامل.
دورة حياة البناء
يمكن أن يتضمن تيار الحالة العام التخطيط، والإعداد، وعمل حزم المصدر، وتوليد الصورة، والإنهاء، والاختبار. لا يُضمن ظهورها كمراحل مسماة متطابقة لكل هدف. اتبع معرف البناء الذي يعيده طلب البدء وعامل حالة الخلفية الحالية بوصفها المرجع.
أبق هذه النتائج منفصلة:
validatedيعني أن شكل الوصفة المعترف به قُبل؛- بناء ناجح نهائي يعني أن مخرجا أُنهي؛
- نجاح الاختبار يعني أن التحققات المختارة اجتازت بيئتها؛ و
- الشهادة أو النشر، حيث يُفعَّل، قرار سياسة لاحق.
التقدم الهادئ ليس سببا لإنشاء بناء مكرر. أعد الاتصال بلوحة البناء أو نقطة حالة الحالة باستخدام معرف البناء نفسه. إذا أصبح البناء فاشلا نهائيا، احفظ المرحلة والخطأ والسجلات قبل إعادة المحاولة.
سير العمل الموصى به
- اكتب معايير قبول قابلة للملاحظة.
- ولّد الوصفة أو عدّلها.
- تحقق منها وقارن النتيجة المطبّعة بالمحادثة كاملة.
- افحص الميزات المستنتجة، والمصادر الخارجية، وإعدادات المثبّت، والسيناريوهات.
- ابدأ بناء واحدا واتبع معرفه الدائم.
- راجع بصمة المخرج، وجرد الحزم، والتحذيرات، وأدلة الاختبار.
- أقلع أو ثبّت في بيئة قابلة للتجاهل تناسب الطلب.
- رقِّ أو انشر فقط عبر بوابة الموافقة المنطبقة.
أدلة الموضوعات
| الموضوع | استخدمه لـ |
|---|---|
| صور الأساس | اختيار عائلة بناء مدعومة |
| الميزات | فهم وحدات القدرة المسجّلة |
| الخدمات | إعلان إعداد الخدمة |
| برمجيات مخصصة | مراجعة مدخلات الحزم المعتمدة على المستودع |
| المستخدمون | إنشاء حسابات محلية للصورة بأمان |
| سطح المكتب | اختيار إعدادات سطح المكتب والتحقق منها |
| سكربتات بدء التشغيل | تأليف وحدات إقلاع أول محدودة |
ابدأ بأصغر صورة مفيدة. أضف ميزات فقط بعد فهم سلوك المخرج السابق وأدلته.