کتاب Hands-on Pipeline as YAML with Jenkins با نام کامل A Beginner’s Guide to Implement CI/CD Pipelines for Mobile, Hybrid, and Web Applications Using Jenkins یک منبع مناسب برای یادگیری استفاده از Pipeline جهت کار با جنکینز و YAML میباشد. این کتاب در 7 فصل به طور مفصل به آموزش این پلتفرم متن باز برای اندروید و کار با DevOps میپردازد.
این کتاب از جدیدترین نسخههای جنکینز و YAML برای کار با محیط ابری و DevOps استفاده میکند.
مقدمهای بر کتاب Hands-on Pipeline as YAML with Jenkins:
فصل 1 همه زمینههایی را که شامل اجرای DevOps و تمرینات مربوط به آن میشود، مرور کلی جنکینز، انواع مختلف خطوط لوله مانند ساخت خط لوله با افزونه، خط لوله اسکریپت شده، خط لوله اعلانات، خطوط Blue Ocean، و خط لوله YAML و تکامل آن در طول سالها را معرفی میکند.
فصل 2 اجزای مختلف خط لوله YAML در جنکینز را مورد بحث قرار میدهد. بر معماری عامل کنترلکننده و ساختار خط لوله تمرکز دارد.
بیشتر بخوانید: YAML چیست؟
فصل 3 کتاب Hands-on Pipeline as YAML with Jenkins، نحوه پیادهسازی ادغام پیوسته و تحویل مداوم برای برنامههای ترکیبی موبایل را که در Flutter با استفاده از YAML Pipeline به عنوان کد در جنکینز توسعه یافته است، معرفی میکند. این برنامه خطوط چند مرحلهای را برای برنامههای ترکیبی موبایل برای کارهایی مانند دکتر فلاتر، تجزیه و تحلیل کد، اجرای واحد و پوشش کد، بررسی کیفیت ساخت، توزیع بسته برنامه به مرکز برنامه را پوشش میدهد.
فصل 4 کتاب Hands-on Pipeline as YAML with Jenkins، نحوه پیادهسازی ادغام پیوسته و تحویل مستمر برای برنامههای ترکیبی موبایل را توسعه میدهد که در Ionic Cordova با استفاده از خط لوله YAML به عنوان کد در جنکینز توسعه یافته است. این شامل خط لوله چند مرحلهای برای برنامههای ترکیبی موبایل برای کارهایی مانند تجزیه و تحلیل کد استاتیک، اجرای واحد و پوشش کد، بررسی کیفیت ساخت، توزیع بسته برنامه به مرکز برنامه است.
فصل 5 نحوه پیادهسازی ادغام مداوم و تحویل مستمر برای برنامه Android با استفاده از خط لوله YAML به عنوان کد در جنکینز را معرفی میکند. این فصل جزئیات گام به گام برای ایجاد خط لوله چند مرحلهای برای برنامه Android، نحوه وارد کردن مخزن، نحوه انجام تجزیه و تحلیل لینت برای برنامه Android، اجرای واحد آزمایش، محاسبه پوشش کد، تأیید کیفیت ساخت، ایجاد فایل APK و پیکربندی را ارائه میدهد. تحویل مداوم با استقرار بسته/APK در مرکز برنامه.
فصل 6 کتاب Hands-on Pipeline as YAML with Jenkins، نحوه پیادهسازی ادغام مداوم و تحویل مستمر برای برنامه Angular با استفاده از خط لوله YAML به عنوان کد در جنکینز را پوشش میدهد.
این دستورالعملهای مرحله به مرحله خط لوله چند مرحلهای را شامل میشود که شامل پیکربندی Junit و Cobertura در karma.conf.js ،Lint، تستهای واحد و پیکربندی پوشش کد در Package.json، تستهای واحد و محاسبه پوشش کد، تست پایان به پایان است. اجرا و NPM Audit، کیفیت ساخت را تأیید کرده و برنامه Angular را در Docker Container مستقر میکند.
فصل 7 بهترین شیوهها برای پیادهسازی تمرینات DevOps با استفاده از جنکینز و همچنین بهترین شیوهها در مورد نحوه استفاده مؤثر از جنکینز را پوشش میدهد.
برای آشنایی بیشتر با DevOps میتوانید از کتاب The DevOps Handbook نیز به صورت رایگان استفاده نمائید.
سرفصلهای کتاب Hands-on Pipeline as YAML with Jenkins:
- 1. Introducing Pipelines
- 2. Basic Components of YAML Pipeline
- 3. Building CI/CD Pipeline with YAML for Flutter Application
- 4. Building CI/CD Pipeline with YAML for Ionic Cordova Application
- 5. Building CI/CD Pipeline with YAML for Android App
- 6. Building CI/CD Pipeline with YAML for Angular Application
- 7. Pipeline Best Practices
فایل کتاب Hands-on Pipeline as YAML with Jenkins را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.