دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sandeep Rawat
سری:
ناشر: BPB Publications
سال نشر: 2023
تعداد صفحات: 220
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 Mb
در صورت تبدیل فایل کتاب 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 با Docker و Jenkins: یاد بگیرید چگونه خطوط لوله CI/CD خود را به طور موثر بسازید و مدیریت کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
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