Continuous Integration Improving Software Quality and Reducing Risk
تعدادی از فرآیندهای معمول توسعه در یک پروژهی نرم افزاری را در نظر بگیرید: کامپایل شدن کد، تعریف و پردازش دادهها توسط پایگاه داده؛ انجام دادن تست ها، بازبینی کدها، و در نهایت عرضه شدن نرم افزار مورد نظر. علاوه بر این، مطمئنا اعضای تیم احتیاج خواهند داشت تا با یکدیگر ارتباط داشته باشند تا از وضعیت نرم افزار آگاه شوند. تصور کنید که شما تمامی این کارها را تنها با فشار دادن یک دکمه بتوانید انجام دهید.
دراین کتاب به شما نشان داده خواهد شد که چگونه دکمه یکپارچه سازی مجازی را بسازیم تا بیشتر فرآیندهای توسعه نرم افزار را به شکل خودکار انجام دهد. علاوه بر این توضیح خواهیم داد که چگونه این دکمه یکپارچه سازی به طور مداوم فشرده شود تا ریسک هایی که باعث میشوند تا توضیع برنامه به تاخیر بیفتد را کاهش دهد.
Table of contents:
Chapter 1 Getting Started
Chapter 2 Introducing Continuous Integration
Chapter 3 Reducing Risks Using CI
Chapter 4 Building Software at Every Change
Chapter 5 Continuous Database Integration
Chapter 6 Continuous Testing
Chapter 7 Continuous Inspection
Chapter 8 Continuous Deployment
Chapter 9 Continuous Feedback