إنشاء خادم تدريجي لفريق iOS

صورة

كتاب مجاني

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

حبيبيًا من قِبل مطوري نظام التشغيل iOS ، تفضلت Apple بتقديم أداة إنشاء كتاب إلكتروني يجب أن يكرهها كل مؤلف حاول نشرها باستخدامها (ومع ذلك ، إذا بدأت في كتابة الشعر ، فسيكون ذلك أفضل بديل لمحرر Borland C الذي استخدمته بالفعل لهذا الغرض). مرحبًا بك في منشئي OnlyOffice! لن يضر لإطلاق محول في .iba. أنا أؤمن بك أكثر مما كنت في أبل. في المفسد ، أقدم محتويات الجزء الأول ، والتي يمكنك تنزيلها مجانًا من خلال الروابط أدناه إما من AppStore أو من ملف الاستضافة.

محتوى
مقدمة للنشر الإلكتروني. 4
مقدمة 5
الفصل الأول: تثبيت وتكوين نظام المضيف 7
الفصل 2: ​​تثبيت جنكينز 11
الفصل 3: إعادة تكوين حساب جنكينز الخاص بك. 14

  • قفص الاتهام لوحة. 14
  • كسكودي. 14
  • المفاتيح. 15
  • توفير ملفات التعريف. 16
  • إدارة الطاقة. 17
  • مكتشف. 17
  • المحطة 20

الفصل 4: تثبيت وتكوين عامل الميناء. 22
  • Uctanovka. 22
  • Portainer. 23
  • إدارة. 23

الفصل الخامس: تثبيت وتكوين GitLab CE. 25

  • تثبيت GitLab. 25
  • إنشاء حسابات GitLab. 26
  • إنشاء مستودع GitLab. 27
  • تحقق عميل جيت. 28
  • إنشاء مفاتيح SSH. 28
  • استنساخ مستودع GitLab. 31

الفصل 6: الإعداد المسبق جنكينز. 32

  • أذونات جنكينز. 32
  • تثبيت Jenkins 35 plugins
  • تركيب فناني الأداء (الناقلون) جنكينز. 35

الفصل السابع: تحضير المواد 37

  • إنشاء مشروع Xcode. 37
  • خدمة التوزيع Diawi 37
  • الفصل 8: إنشاء مهمة قالب. 39
  • إنشاء مهام حرة. 39
  • تكوين التقسيم. 40
  • القسم العام. 41
  • مدير مصدر كود القسم. 42
  • بناء قسم المشغلات. 43
  • بناء قسم البيئة. 43
  • بناء القسم ، القسم الفرعي Xcode. 44
  • بناء القسم ، تصدير IPA القسم الفرعي. 46
  • بناء القسم والتوزيع. 50
  • قسم إجراءات ما بعد البناء. 51

الفصل 9: بناء مشروع القالب 53
الفصل 10: بناء مشروع مع التبعيات. 56
الفصل 11: التكامل. 60

  • WebHook. 60
  • رسائل البريد الإلكتروني. 62
  • النسيج / Crashlitics. 62
  • Testflight. 63
  • رسل 65

الفصل 12: اختبار وحدة في جنكينز. 66
الفصل 13: تحسينات جينكينز. 70

  • الرصد. 70
  • عرض مخصص. 71
  • تفاصيل المهمة. 71
  • النسخ الاحتياطي. 72
  • مدير النسخ الاحتياطي: 73
  • مدير النسخ الاحتياطي الدوري: 73
  • Thinbackup 74

الفصل 14: Redmine. 76

  • التثبيت. 76
  • التكامل. 77
  • إعداد العمليات. 79
  • الفصل 15: خادم مجتمع OnlyOffice. 84
  • التحضير للتثبيت. 84
  • مرحبًا صفحة 89
  • الإعدادات. 89

الفصل 16: العناية الإلهية والتوزيع. 92
  • التحضير 92
  • المطور المنطقة Apple 95
  • بناء التطبيق. 105
  • التوزيع. 112
  • Diawi. 113
  • التوزيع من خلال الموقع. 114

الفصل 17: Elasticsearch + كيبانا. 117

  • بيان المشكلة. 117
  • تثبيت Elasticsearch + كيبانا. 118
  • إعداد البيانات. 119
  • تحليل. 126
  • التصور. 130
  • العرض 134

الفصل 18. Logstash 136

  • التثبيت الأساسي 136
  • مخطط تردد Kibana. 137
  • Redmine التكامل: تحميل البيانات من ملف محلي. 138
  • قسم المدخلات. 139
  • مرشح القسم 139
  • إخراج القسم 141
  • تدفق إعادة التوجيه في Redmine 146
  • Syslog Integration (Rsyslog) 149
  • تكوين TCP بسيط 151
  • تكوين UDP بسيط 152
  • التكوين المتقدم 154
  • تصحيح اتصالات الشبكة 156
  • Rsyslog 157


تحتوي المقدمة على العنوان الذي يمكنك من خلاله ترك ملاحظاتك و / أو الإبلاغ عن الأخطاء ، النحوية والتقنية.

تنزيل من متجر كتب Apple



عذرًا ، التنزيلات من بعض البلدان غير متوفرة. في تطبيق iBooks ، يجب عليك اختيار بعض الدول الغربية لإكمال التنزيل.

تنزيل من ملف استضافة (~ 30 ميغابايت)


ملف استضافة هو حل مؤقت. ربما يمكنني نشرها في بعض المكتبات العامة ، وبعد ذلك سوف أقوم بتحديث رابط التنزيل.

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


All Articles