دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Moritz Lenz
سری:
ISBN (شابک) : 9781484242803, 9781484242810
ناشر: Apress
سال نشر: 2019
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Python Continuous Integration and Delivery: A Concise Guide with Examples به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ادغام و تحویل مداوم پایتون: راهنمای مختصر با مثال نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در این راهنمای سریع و کاربردی در مورد ادغام پیوسته پایتون (CI) و تحویل مداوم (CD) تکنیکها و ابزارهایی را که فرآیند توسعه نرمافزاری روان و کارآمد را ممکن میسازد، به دست آورید. بر اساس برنامههای کاربردی نمونه، این کتاب انواع مختلف تست را معرفی میکند و به شما نشان میدهد که چگونه سیستمهای خودکاری را راهاندازی کنید که این تستها را اجرا میکنند و برنامهها را در محیطهای مختلف به روشهای کنترلشده نصب کنید. ادغام و تحویل مداوم پایتون مشکلات فنی مربوط به توسعه نرم افزار را که معمولاً در متون برنامه نویسی خالص پنهان شده اند، حل می کند.
پس از خواندن این کتاب، در روزه امروزی خواهید دید که -دنیای متحرک، هیچ پروژه نرم افزاری نمی تواند توسعه را پشت سر بگذارد، سپس مرحله یکپارچه سازی با طول و پیچیدگی غیرقابل پیش بینی را طی کند و در نهایت برای مشتری ارسال شود - فقط برای اینکه بفهمند برنامه به دست آمده کاملاً نیاز آنها را برآورده نکرده است. در عوض، متوجه خواهید شد که تمرین یکپارچه سازی مداوم و تحویل مداوم با کوچک نگه داشتن تغییرات و خودکار کردن فرآیندهای دردناک دیگر، خطرات را کاهش می دهد.
آنچه یاد خواهید گرفت
اجرا کنید انواع مختلف آزمایش، از جمله تست واحد و آزمایش یکپارچه سازی مداوم، کد پایتون شما با استفاده از جنکینز
ساخت بسته ها و مدیریت مخازن
مدیریت استقرارهای پیچیدهتر و قویتر
این کتاب برای چه کسی است
برنامه نویسان پایتون و کارکنان اجرایی که با برنامه های پایتون کار می کنند.
Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software development that are typically glossed over in pure programming texts.
After reading this book, you’ll see that in today's fast-moving world, no software project can afford to go through development, then an integration phase of unpredictable length and complexity, and finally be shipped to the customer -- just to find out that the resulting application didn't quite fill their need. Instead, you’ll discover that practicing continuous integration and continuous delivery reduces the risks by keeping changes small and automating otherwise painful processes.
What You Will Learn
Carry out various kinds of testing, including unit testing and continuous integration testing, of your Python code using Jenkins
Build packages and manage repositories
Incorporate Ansible and Go for automated packaging and other deployments
Manage more complex and robust deployments
Who This Book Is For
Python programmers and operating staff that work with Python applications.
Front Matter ....Pages i-xix
Automated Testing (Moritz Lenz)....Pages 1-12
Unit Testing in Python (Moritz Lenz)....Pages 13-38
Continuous Integration with Jenkins (Moritz Lenz)....Pages 39-52
Continuous Delivery (Moritz Lenz)....Pages 53-66
Building Packages (Moritz Lenz)....Pages 67-75
Distributing Debian Packages (Moritz Lenz)....Pages 77-85
Package Deployment (Moritz Lenz)....Pages 87-106
A Virtual Playground for Automating Deployments (Moritz Lenz)....Pages 107-121
Building in the Pipeline with Go Continuous Delivery (Moritz Lenz)....Pages 123-141
Distributing and Deploying Packages in the Pipeline (Moritz Lenz)....Pages 143-152
Pipeline Improvements (Moritz Lenz)....Pages 153-166
Security (Moritz Lenz)....Pages 167-170
State Management (Moritz Lenz)....Pages 171-181
Conclusions and Outlook (Moritz Lenz)....Pages 183-187
Back Matter ....Pages 189-194