Hodnotenie:
Kniha 'Automating DevOps with GitLab CI/CD Pipelines' od Christophera Cowella, Nicholasa Lotza a Chrisa Timberlakea je chválená pre svoj komplexný a štruktúrovaný prístup k pochopeniu princípov GitLabu a DevOps. Poskytuje dobrý základ pre začiatočníkov a zároveň ponúka praktické príklady a poznatky o potrubiach CI/CD. Niektorí čitatelia však zistili, že veľká časť obsahu sa prekrýva s existujúcimi online zdrojmi, čo ju robí menej hodnotnou pre tých, ktorí už poznajú dokumentáciu GitLabu.
Výhody:⬤ Výborná organizácia a prezentácia informácií.
⬤ Komplexné pokrytie konceptov DevOps, Git a funkcií GitLab.
⬤ Prístupné pre začiatočníkov s praktickými príkladmi a praktickými cvičeniami.
⬤ Pútavý štýl písania, ktorý zjednodušuje zložité myšlienky.
⬤ Silný dôraz na osvedčené postupy a scenáre z reálneho sveta.
⬤ Dobrý zdroj informácií pre budovanie bezpečných CI/CD potrubí a automatizáciu pracovných postupov.
⬤ Niektorý obsah sa prekrýva s voľne dostupnou online dokumentáciou.
⬤ Môže sa zdať príliš základný pre čitateľov, ktorí sa už dobre orientujú v GitLab alebo DevOps.
⬤ Úvodné kapitoly môžu pripomínať predajnú prezentáciu GitLabu.
⬤ Chýbajú hĺbkové diskusie, ktoré niektorí čitatelia môžu očakávať.
(na základe 12 čitateľských recenzií)
Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples
Používajte GitLab CI/CD pipelines na automatizáciu a nasadzovanie rôznych krokov životného cyklu vývoja softvéru pomocou osvedčených postupov a metód riešenia problémov
Kľúčové funkcie:
⬤ Využívajte silu potrubí GitLab CI/CD v každej fáze životného cyklu vývoja softvéru.
⬤ Zistite, ako GitLab uľahčuje používanie systému Git a zvyšuje jeho výkon pri odovzdávaní a kontrole kódu.
⬤ Upevnite si svoje znalosti pomocou praktických výukových materiálov a rozsiahlych cvičení na sebahodnotenie.
⬤ Zakúpenie tlačenej knihy alebo knihy pre Kindle zahŕňa bezplatnú elektronickú knihu vo formáte PDF.
Popis knihy:
Vývojári a vydavatelia rozumejú vysokým stávkam spojeným so správnym zostavovaním, balením a nasadzovaním kódu. Zabezpečenie funkčnej správnosti, rýchlosti a bezpečnosti kódu je časovo náročná a zložitá úloha. Implementáciu, vývoj a nasadzovanie kódu možno efektívne vykonávať pomocou potrubných liniek CI/CD v systéme GitLab.
Automatizácia DevOps pomocou GitLab CI/CD Pipelines začína základmi Gitu a GitLabu, kde sa dozviete, ako odovzdávať a kontrolovať kód. Naučíte sa nastaviť GitLab Runners na spúšťanie a automatické škálovanie potrubí CI/CD a vytvárať a konfigurovať potrubia pre mnohé kroky životného cyklu vývoja softvéru. Zistíte tiež, kde v aplikácii GitLab nájdete výsledky pipeline a ako tieto výsledky interpretovať. V priebehu knihy budete dobre vybavení na nasadzovanie kódu do rôznych prostredí, napredovanie vo funkciách pipeline CI/CD, ako je pripojenie GitLabu ku klastru Kubernetes a používanie GitLabu s Terraformom, spúšťanie pipeline a zlepšovanie výkonu pipeline a používanie osvedčených postupov a tipov na riešenie problémov pri nespolupracujúcich pipeline. Intextové príklady, prípady použitia a samohodnotenia posilnia dôležité koncepty CI/CD, GitLab a Git a pomôžu vám pripraviť sa na pohovory a certifikačné skúšky súvisiace s GitLabom.
Na konci tejto knihy budete schopní používať GitLab na vytváranie potrubí CI/CD, ktoré automatizujú všetky kroky DevOps potrebné na vytváranie a nasadzovanie vysokokvalitného a bezpečného kódu.
Čo sa naučíte:
⬤ Získajte prehľad o základoch Gitu, GitLabu a DevOps.
⬤ Poznáte, ako vytvárať, zobrazovať a spúšťať GitLab CI/CD pipelines.
⬤ Poznáte, ako overovať, zabezpečovať a nasadzovať kód pomocou potrubí GitLab CI/CD.
⬤ Konfigurovať a používať GitLab Runners na vykonávanie CI/CD pipeline.
⬤ Preskúmajte pokročilé funkcie potrubia GitLab CI/CD, ako sú DAG a podmienková logika.
⬤ Sledovať osvedčené postupy a metódy riešenia problémov s potrubiami GitLab CI/CD.
⬤ Zavedenie pracovných postupov od konca do konca životného cyklu vývoja softvéru na príkladoch.
Pre koho je táto kniha určená:
Táto kniha je určená pre inžinierov DevOps/DevSecOps, vývojárov aplikácií, release inžinierov, inžinierov zabezpečenia kvality, bezpečnostných inžinierov, SRE a sysadminov, ktorí chcú implementovať rýchle, bezpečné a automatizované úlohy životného cyklu vývoja softvéru pomocou pipeline kontinuálnej integrácie a kontinuálneho dodávania (CI/CD) v GitLab. Základné znalosti hlavných fáz životného cyklu vývoja softvéru a procesov DevOps budú užitočné.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)