کتاب Continuous Integration (CI) and Continuous Delivery (CD) (یکپارچهسازی مداوم (CI) و تحویل مداوم (CD): راهنمای عملی برای طراحی و توسعه خطوط لوله) یک منبع کامل و کاربردی برای یادگیری CI و CD در حوزهی رایانش ابری است.
در ادامه مقدمهای از کتاب Continuous Integration (CI) and Continuous Delivery (CD) را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Continuous Integration (CI) and Continuous Delivery (CD):
از یکپارچه سازی پیوسته (CI) و تحویل مداوم (CD) برای بهبود سرعت تحویل نرمافزار استفاده کنید. این کتاب یک تغییر دهنده بازی را ارائه میدهد – نحوه استفاده از خطوط لوله برای خودکار کردن فرآیند تحویل نرمافزار. تئوریهای مربوط به CI/CD تقریباً مشابه هستند، اما این کتاب به چگونگی توسعه خطوط لوله و چگونگی آزمایش خطوط لوله میپردازد.
اکثر تیمها بدون اینکه به خود فرآیند CI/CD فکر کنند، فقط وارد کدنویسی میشوند. چرا از همان روش توسعه برای خطوط لوله استفاده نمیکنیم که برای برنامهها استفاده میکنیم؟
توسعه کد خطوط لوله مراحلی مشابه توسعه کد برنامه را طی میکند، مانند تجزیه و تحلیل نیازمندیها، توسعه، آزمایش، پیاده سازی، عملیات و نظارت. این نقطه شروع کتاب است. چالشهای فعلی توسعه خط لوله و چگونگی بهبود و ساختار این فرآیند را شرح میدهد. نحوه طراحی خطوط لوله را با جزئیات شرح میدهد و نمونههایی را در نماد BPMN 2.0 نشان میدهد.
آنچه یاد خواهید گرفت:
- کاستیها و چالشهای توسعه خط لوله فعلی مانند عدم همسویی بین مهندس خط لوله و گردش کار تیم، استفاده از زیرساخت به عنوان کد (IaC) و امنیت خط لوله را بشناسید.
- نیاز به الزامات CI/CD را از طریق فهرست غیر جامع کتاب از بیش از 60 مورد نیاز CI/CD که برای الهام بخشیدن و افزایش آگاهی ارائه شده است، درک کنید.
- ببینید چگونه انتخابهای خاص بر نحوه طراحی (و تحقق) خط لوله تأثیر میگذارد.
- با استراتژی انشعاب، استراتژی ساخت، استراتژی تست، استراتژی انتشار و استراتژی استقرار که به طور مفصل در کتاب توضیح داده شده است، از جمله تأثیر آنها بر طراحی خط لوله آشنا شوید.
- بدانید که چگونه خطوط لوله را میتوان با استفاده از یک مثال واقعی آزمایش کرد
- بدانید که چگونه گلوگاههای عملکرد در یک خط لوله رخ میدهد، چگونه میتوان آنها را شناسایی کرد و چگونه میتوان آنها را حل کرد
- مشاهده یک پیادهسازی کامل، شامل کد، که نشان میدهد چگونه دستورالعملهای این کتاب در مورد استفاده واقعی اعمال میشوند
کتاب Continuous Integration (CI) and Continuous Delivery (CD) برای چه کسی است؟
مهندسان DevOps و معماران راه حل درگیر با خودکار کردن زنجیره تامین نرمافزار و استفاده از مدیریت چرخه عمر برنامه (ALM) / سکوهای یکپارچه سازی مانند Jenkins، CircleCI، Bamboo، و Azure DevOps. مهندسان DevOps متوسط و با تجربه (توسعه دهندگان، مهندسان عملیات، مهندسان آزمایش)؛ و مدیران ICT علاقه مند به حوزه توسعه خط لوله CI/CD
سرفصلهای کتاب Continuous Integration (CI) and Continuous Delivery (CD):
- Table of Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Chapter 1: The Pitfalls of CI/CD
- Chapter 2: CI/CD Concepts
- Chapter 3: Requirements Analysis
- Chapter 4: Pipeline Design
- Chapter 5: Pipeline Development
- Chapter 6: Testing Pipelines
- Chapter 7: Pipeline Implementation
- Chapter 8: Operate and Monitor
- Chapter 9: Use Case
- References
- Index
جهت دانلود کتاب Continuous Integration (CI) and Continuous Delivery (CD) میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.