Evaluare:
Cartea primește reacții pozitive pentru abordarea sa cuprinzătoare și detaliată a integrării continue/dezvoltării continue (CI/CD), în special în contextul unor instrumente precum Jenkins, Docker și Ansible. Este lăudată pentru faptul că face subiectele complexe accesibile atât pentru începători, cât și pentru profesioniști. Cu toate acestea, unele recenzii o critică pentru că este prea superficială și doar o listă de instrumente fără îndrumări practice de aplicare.
Avantaje:Explicații detaliate și accesibile ale practicilor CI/CD, acoperă tehnologii moderne esențiale, practice atât pentru începători, cât și pentru profesioniști, conținut bine organizat și o bună resursă fundamentală pentru DevOps și DevSecOps.
Dezavantaje:Lipsesc îndrumările practice de aplicare pentru implementarea instrumentelor, se concentrează prea mult pe aspectele de marketing, iar unii cititori își doresc o acoperire mai aprofundată a anumitor subiecte.
(pe baza a 9 recenzii ale cititorilor)
Continuous Delivery with Docker and Jenkins - Third Edition: Create secure applications by building complete CI/CD pipelines
Creați un proces complet de livrare continuă utilizând instrumente DevOps moderne precum Docker, Jenkins, Kubernetes, Ansible, Terraform și multe altele
Caracteristici principale:
⬤ Construiți aplicații fiabile și sigure utilizând containerele Docker.
⬤ Creați un mediu cu disponibilitate ridicată pentru a scala Jenkins și serviciile dvs. utilizând Kubernetes.
⬤ Automatizați-vă procesul de lansare de la un capăt la altul.
Descrierea cărții:
Această a treia ediție actualizată a Continuous Delivery with Docker and Jenkins va explica avantajele combinării Jenkins și Docker pentru a îmbunătăți procesul de integrare și livrare continuă a dezvoltării aplicațiilor.
Veți începe prin configurarea unui server Docker și configurarea Jenkins pe acesta. În continuare, veți descoperi pașii pentru construirea de aplicații și microservicii pe fișiere Docker și integrarea acestora cu Jenkins utilizând procese de livrare continuă, cum ar fi integrarea continuă, testarea automată a acceptării, gestionarea configurației și Infrastructure as Code. În continuare, veți afla cum să asigurați implementarea rapidă a aplicațiilor cu ajutorul containerelor Docker, împreună cu scalarea Jenkins utilizând Kubernetes. Ulterior, veți explora cum să implementați aplicații utilizând imagini Docker și să le testați cu Jenkins. Spre capitolele finale, cartea se va concentra pe părțile lipsă ale conductei CD, cum ar fi mediile și infrastructura, versionarea aplicațiilor și testarea non-funcțională.
Până la sfârșitul acestei cărți de integrare continuă și livrare continuă, veți fi dobândit abilitățile de care aveți nevoie pentru a îmbunătăți fluxul de lucru DevOps prin integrarea funcționalităților Docker și Jenkins.
Ce veți învăța:
⬤ Să înțelegeți fundamentele Docker și să dockerizați aplicații pentru procesul CD.
⬤ Înțelegeți cum să utilizați Jenkins în sistem local și în cloud.
⬤ Să scalați un grup de servere Docker utilizând Kubernetes.
⬤ Scrieți teste de acceptare utilizând Cucumber.
⬤ Executați teste în ecosistemul Docker utilizând Jenkins.
⬤ Provizionați-vă serverele și infrastructura utilizând Ansible și Terraform.
⬤ Publicați o imagine Docker construită într-un registru Docker.
⬤ Deplasați cicluri de conducte Jenkins utilizând cele mai bune practici ale comunității.
Pentru cine este această carte:
Cartea este destinată inginerilor DevOps, administratorilor de sistem, profesioniștilor Docker sau oricui dorește să exploreze puterea de a lucra împreună cu Docker și Jenkins. Nu sunt necesare cunoștințe prealabile de DevOps pentru a începe.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)