ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب CI-CD Pipeline with Docker and Jenkins. Learn How to Build and Manage Your CI-CD Pipelines Effectively

دانلود کتاب خط لوله CI-CD با داکر و جنکینز. یاد بگیرید چگونه خطوط لوله CI-CD خود را به طور موثر بسازید و مدیریت کنید

CI-CD Pipeline with Docker and Jenkins. Learn How to Build and Manage Your CI-CD Pipelines Effectively

مشخصات کتاب

CI-CD Pipeline with Docker and Jenkins. Learn How to Build and Manage Your CI-CD Pipelines Effectively

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9789355513502 
ناشر:  
سال نشر: 2023 
تعداد صفحات: 237 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 Mb 

قیمت کتاب (تومان) : 86,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب CI-CD Pipeline with Docker and Jenkins. Learn How to Build and Manage Your CI-CD Pipelines Effectively به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب خط لوله CI-CD با داکر و جنکینز. یاد بگیرید چگونه خطوط لوله CI-CD خود را به طور موثر بسازید و مدیریت کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب خط لوله CI-CD با داکر و جنکینز. یاد بگیرید چگونه خطوط لوله CI-CD خود را به طور موثر بسازید و مدیریت کنید

راهنمای عملی برای تسلط بر توسعه نرم افزار مدرن ویژگی های کلیدی ● از قدرت Docker برای استقرار و مهاجرت سریع تر استفاده کنید. ● نحوه ایجاد خط لوله یکپارچه سازی مداوم در جنکینز را بیاموزید. ● با انواع مختلف استقرار در تحویل مداوم آشنا شوید. شرح «خط لوله CI/CD با داکر و جنکینز» ترکیب درستی از روایت، مفاهیم و اجرای واقعی است. این کتاب بر سفر بلوغ CI/CD یک تیم از دیدگاه DevOps تمرکز دارد. این کتاب شما را به سفر CI/CD از یک پروژه می برد، از شناسایی چالش های پیش روی تیم و نحوه استفاده تیم از CI به عنوان اولین گام برای غلبه بر مشکلات شروع می شود. در ادامه، کتاب توضیح می‌دهد که چگونه تیم از طریق کتابخانه مشترک جنکینز و Dockerization بالغ می‌شود. قسمت بعدی کتاب سفر بعدی را پوشش می‌دهد، جایی که تیم DevOps تصمیم می‌گیرد سی‌دی را معرفی کند تا شیوه‌های DevOps پروژه را بیشتر رشد دهد. در اینجا، این کتاب توضیح می‌دهد که چگونه تیم DevOps در مورد پیاده‌سازی‌های مختلف سی‌دی یاد می‌گیرد و آنها را از طریق Jenkins اعمال می‌کند. با توجه به اینکه چندین فناوری برای پوشش دادن وجود دارد، سفر از ساده‌ترین آنها شروع می‌شود و به آرامی به سمت مفاهیم بالاتر پیش می‌رود تا اطمینان حاصل شود که مسیر یادگیری درست را دنبال می‌کنید. برای در نظر گرفتن مطالب، یک نمونه پروژه همراه کتاب قرار داده شده است و تمامی مفاهیم CI/CD در آن پیاده سازی شده است. شما می توانید با آن کار کنید، سناریوهای مختلف را آزمایش کنید، و می توانید برای پروژه های خود به آنها مراجعه کنید. آنچه خواهید آموخت ● یک طرح اجرای CI از نظر بررسی های یکپارچه سازی قبل و بعد از استقرار طراحی کنید. ● نحوه اجرای کارهای CI/CD خود را در ظروف Docker بیاموزید. ● درک کنید که چگونه CI و CD با هم کار می کنند تا به اهداف تحویل نرم افزار مدرن دست یابند. ● یک فرآیند CI بسیار جامع از هر پشته بر روی هر پلتفرمی طراحی و اجرا کنید. ● نیازهای CD یک پروژه را ارزیابی و شناسایی کنید و راه حل مناسب CD را معمار کنید. این کتاب برای چه کسی است. در عین حال، برای مهندسان و صاحبان پروژه‌های موجود که به دنبال ساده‌سازی شیوه‌های DevOps خود با استانداردهای صنعت، به‌ویژه بخش CI/CD هستند، ضروری خواهد بود. فهرست مطالب 1. مقدمه 2. یکپارچه سازی مداوم 3. مقدمه ای بر جنکینز 4. CI با جنکینز 5. مقدمه ای بر داکر 6. CI با جنکینز و داکر 7. استقرار مداوم 8. استقرار مداوم با استفاده از جنکینز


توضیحاتی درمورد کتاب به خارجی

A Practical Guide to Mastering Modern-day Software Development KEY FEATURES ● Leverage the power of Docker for faster deployment and migrations. ● Learn how to create a Continuous Integration pipeline in Jenkins. ● Get familiar with different types of deployments in Continuous Delivery. DESCRIPTION ‘CI/CD Pipeline with Docker and Jenkins’ is the right mix of narrative, concepts, and real-life implementation. The book focuses on the CI/CD maturity journey of a team from a DevOps perspective. The book takes you on a CI/CD journey of a project, starting from identifying the challenges faced by the team and how the team uses CI as a first step to overcome the problems. Moving on, the book explains how the team matures via the Jenkins shared library and Dockerization. The later part of the book covers the next journey, where the DevOps team decides to introduce CD to mature the DevOps practices of the project further. Here, the book explains how the DevOps team learns about the various implementations of CD and applies them via Jenkins. Given that there are multiple technologies to cover, the journey starts from the simplest one and slowly goes on to higher concepts ensuring that you follow the right learning path. To keep things in perspective, a sample project has been included with the book, and all the concepts of CI/CD are implemented in it. You can work with it, test out different scenarios, and can refer to them for your projects. WHAT YOU WILL LEARN ● Design a CI implementation plan in terms of Pre and Post Deployment integration checks. ● Learn how to run your CI/CD jobs in Docker containers. ● Understand how CI and CD work together end to end to achieve modern software delivery goals. ● Design and implement a very comprehensive CI process of any stack on any platform. ● Assess and identify the CD requirements of a project and architect the right CD solution. WHO THIS BOOK IS FOR This book is for current and aspiring tech professionals, students, and anyone who wishes to build a career in DevOps. At the same time, it will also prove essential to existing engineers and project owners looking to streamline their DevOps practices with industry standards, specifically the CI/CD part. TABLE OF CONTENTS 1. Introduction 2. Continuous Integration 3. Introduction to Jenkins 4. CI with Jenkins 5. Introduction to Docker 6. CI with Jenkins and Docker 7. Continuous Deployment 8. Continuous Deployment Using Jenkins



فهرست مطالب

Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Reviewer
Acknowledgement
Preface
Errata
Table of Contents
1. Introduction
	Structure
	Objectives
		Character Introduction
	Sprint-1 Retrospection
	Light of Hope
	Conclusion
	Questions
2. Continuous Integration
	Introduction
	Structure
	Objectives
	Set up
	Pre-deployment Checks
		Code stability
		Code Quality
		Testing, Code Coverage, and Security Testing
	Intermediate operations
		Artifact management
		DB Versioning
	Post-deployment integrations
		Smoke testing
		Regression testing
		API testing
		Notifications
	Branching strategy
	Conclusion
	Points to Remember
	Multiple Choice Questions
		Answers
	Questions
	Key Terms
3. Introduction to Jenkins
	Structure
	Objectives
	Tooling landscape
		Available toolset
		VCS Integrated Pipelines
		Software as a Service
		Self-Hosted CI/CD Tools
	Why Jenkins?
	Jenkins installation
		Installation on Linux (Debian)
		Installation on Windows
		Ansible
	Plugins
		Installation
		Web UI
		Jenkins-CLI
		HPI Files (Without internet)
		Simple Plugins
		Source code management (Git)
		User Interface
		Administration
		Build Management
		Notification
	Authentication and authorization
		Authentication
		Authorization
		Recommendation
	Jenkins Pipeline
		Scripted vs Declarative Pipeline
		Terms
		Pipeline
		Node
		Stage
		Steps
		Parallel
	Shared Library
		Examples
		CI/CD
		Workflow Management
		Infrastructure Management
	What If the Server Gets Deleted?
		Backup Configuration
		Restoration
		Second line of safety (Data Directory Backup and Restore)
		Third line of safety (Jenkins Server Image)
	Master/Slave architecture
		JNLP Slaves
		SSH Slaves
		Dynamic Slaves
		Scenarios
	Global tool configuration
	Conclusion
	Points to Remember
	Multiple choice questions
		Answers
	Questions
	Key terms
4. CI with Jenkins
	Structure
	Objectives
	CI Pipeline with Pre-Deployment Integration Checks
		Code Checkout
		Code Stability
		Code Quality
		Unit Testing
		Security Testing
		Sonarqube Integration
	Converting Multibranch Pipeline
	CI Pipeline update with Intermediate steps
		Generating Artifacts
		Uploading Artifacts to Nexus
		Deployment to Dev Environment
		DB Update
	CI Pipeline with Notification Integration
	Conclusion
	Questions
5. Introduction to Docker
	Structure
	Objectives
	Need for containerization
	What and why containers?
		Virtualization
		What is a Container?
		Why Container?
	Container Engines
		Docker Basics
		Docker architecture
		Docker Images
		Dockerfile
		Multistage Dockerfile
		Docker Registry
		Docker CLI
	Docker Installation (Debian System)
	Conclusion
6. CI with Jenkins and Docker
	Structure
	Objectives
	Containerization of application
	CI Pipeline with Pre-Deployment Integration Checks
		Code Stability
		Code Quality
		Unit Testing
		Code Coverage
		Security Testing
	Conclusion
7. Continuous Deployment
	Structure
	Objectives
	Different Kinds of Environments
		QA environment
		Security testing environment
		Performance Testing Environment
		Business Testing Environment
	CD Testing Elements
		Regression Testing
		Behavior Driven Development testing
		Security Testing
		OWASP ZAP
		API Testing
		Performance Testing
		Jmeter
	Deployment Strategies
		Normal Deployment
		Rolling/Ramped Deployment
		Blue Green deployment
		Canary Deployment
	Conclusion
8. Continuous Deployment Using Jenkins
	Structure
	Objectives
	Deployment strategy discussion
	Continuous Deployment for QA Environment (Normal Deployment)
	Continuous Deployment for Security Environment (Rolling Deployment)
	Continuous Deployment for Performance Environment (Blue/Green Deployment)
	Continuous Deployment for UAT Environment (Canary Deployment)
	Continuous Deployment for Production Environment (Canary Deployment)
	Reflection
	Conclusion
Index




نظرات کاربران