Evaluare:
Cartea „Automating DevOps with GitLab CI/CD Pipelines” de Christopher Cowell, Nicholas Lotz și Chris Timberlake este apreciată pentru abordarea sa cuprinzătoare și structurată de înțelegere a principiilor GitLab și DevOps. Acesta oferă o bază bună pentru începători, oferind în același timp exemple practice și perspective asupra conductelor CI/CD. Cu toate acestea, unii cititori consideră că o mare parte din conținut se suprapune cu resursele online existente, ceea ce îl face mai puțin valoros pentru cei deja familiarizați cu documentația GitLab.
Avantaje:⬤ Excelentă organizare și prezentare a informațiilor.
⬤ Acoperire cuprinzătoare a conceptelor DevOps, Git și caracteristicile GitLab.
⬤ Accesibilă începătorilor, cu exemple practice și exerciții hands-on.
⬤ Stil de scriere captivant care simplifică ideile complexe.
⬤ Accent puternic pe cele mai bune practici și scenarii din lumea reală.
⬤ O resursă bună pentru construirea de conducte CI/CD sigure și automatizarea fluxurilor de lucru.
⬤ Unele suprapuneri de conținut cu documentația online disponibilă gratuit.
⬤ Poate părea prea de bază pentru cititorii deja versați în GitLab sau DevOps.
⬤ Capitolele inițiale pot semăna cu un discurs de vânzări GitLab.
⬤ Lipsesc discuțiile aprofundate la care s-ar putea aștepta unii cititori.
(pe baza a 12 recenzii ale cititorilor)
Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples
Utilizați conductele GitLab CI/CD pentru automatizarea și implementarea diferitelor etape ale ciclului de viață al dezvoltării software utilizând cele mai bune practici și metode de depanare
Caracteristici principale:
⬤ Să profitați de puterea conductelor GitLab CI/CD în fiecare etapă a ciclului de viață al dezvoltării software.
⬤ Învățați cum GitLab face Git mai ușor de utilizat și mai puternic atunci când comiteți și revizuiți codul.
⬤ Cimentați-vă înțelegerea folosind tutoriale practice și exerciții extinse de autoevaluare.
⬤ Cumpărarea cărții tipărite sau Kindle include o carte electronică gratuită în format PDF.
Descrierea cărții:
Dezvoltatorii și inginerii de lansare înțeleg mizele mari implicate în construirea, împachetarea și implementarea corectă a codului. Asigurarea faptului că codul dvs. este corect din punct de vedere funcțional, rapid și sigur este o sarcină complexă și consumatoare de timp. Implementarea, dezvoltarea și implementarea codului pot fi realizate eficient utilizând conductele GitLab CI/CD.
Automatizarea DevOps cu GitLab CI/CD Pipelines începe cu elementele de bază ale Git și GitLab, arătând cum să trimiteți și să revizuiți codul. Veți învăța să configurați GitLab Runners pentru executarea și scalarea automată a conductelor CI/CD și crearea și configurarea conductelor pentru multe etape ale ciclului de viață al dezvoltării software. Veți descoperi, de asemenea, unde să găsiți rezultatele conductelor în GitLab și cum să interpretați aceste rezultate. Pe parcursul cărții, veți deveni bine echipat cu implementarea codului în diferite medii, avansarea caracteristicilor conductelor CI/CD, cum ar fi conectarea GitLab la un cluster Kubernetes și utilizarea GitLab cu Terraform, declanșarea conductelor și îmbunătățirea performanței conductelor și utilizarea celor mai bune practici și a sfaturilor de depanare pentru conductele necooperante. Exemplele în text, cazurile de utilizare și autoevaluările vor consolida conceptele importante CI/CD, GitLab și Git și vă vor ajuta să vă pregătiți pentru interviuri și examene de certificare legate de GitLab.
Până la sfârșitul acestei cărți, veți putea utiliza GitLab pentru a construi conducte CI/CD care automatizează toți pașii DevOps necesari pentru a construi și implementa cod securizat de înaltă calitate.
Ce veți învăța:
⬤ Obțineți informații despre elementele esențiale ale Git, GitLab și DevOps.
⬤ Înțelegeți cum să creați, să vizualizați și să rulați conductele GitLab CI/CD.
⬤ Explorați modul de verificare, securizare și implementare a codului cu ajutorul conductelor GitLab CI/CD.
⬤ Configurați și utilizați GitLab Runners pentru a executa conductele CI/CD.
⬤ Explorați caracteristicile avansate ale conductelor GitLab CI/CD, cum ar fi DAG-urile și logica condițională.
⬤ Să urmați cele mai bune practici și metode de depanare a conductelor GitLab CI/CD.
⬤ Implementați fluxuri de lucru de la un capăt la altul al ciclului de viață al dezvoltării software utilizând exemple.
Pentru cine este această carte:
Această carte se adresează inginerilor DevOps/DevSecOps, dezvoltatorilor de aplicații, inginerilor de lansare, inginerilor de asigurare a calității, inginerilor de securitate, SRE-urilor și administratorilor de sistem care doresc să implementeze sarcini rapide, sigure și automatizate ale ciclului de viață al dezvoltării software utilizând conducte de integrare continuă și livrare continuă (CI/CD) în GitLab. Cunoașterea de bază a principalelor etape ale ciclului de viață al dezvoltării software și a proceselor DevOps va fi utilă.
© 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)