Ocena:
Książka jest uznawana za najbardziej aktualne źródło informacji na temat wdrażania ciągłego dostarczania za pomocą Dockera i Jenkinsa, ale niektórzy czytelnicy uważają, że nie oferuje nowych spostrzeżeń, jeśli są już zaznajomieni z koncepcjami CI / CD.
Zalety:⬤ Dostarcza najnowszych informacji na temat Dockera i Jenkinsa
⬤ dobrze zorganizowany dla początkujących
⬤ zawiera dobre praktyki i wskazówki
⬤ wysoko oceniany za przejrzystość i kompleksowość.
⬤ Zawartość na wysokim poziomie
⬤ może nie dostarczać nowych informacji doświadczonym użytkownikom
⬤ uważana za przestarzałą w porównaniu z innymi podobnymi zasobami.
(na podstawie 3 opinii czytelników)
Continuous Delivery with Docker and Jenkins: Delivering software at scale
Uwolnij połączenie Dockera i Jenkinsa w celu usprawnienia przepływu pracy DevOps
Kluczowe cechy
⬤ Buduj niezawodne i bezpieczne aplikacje przy użyciu kontenerów Docker.
⬤ Tworzenie kompletnego potoku ciągłego dostarczania przy użyciu Dockera, Jenkinsa i Ansible.
⬤ Dostarczanie aplikacji bezpośrednio do klastra Docker Swarm.
⬤ Twórz bardziej złożone rozwiązania przy użyciu wielu kontenerów i migracji baz danych.
Opis książki
Połączenie Dockera i Jenkinsa usprawnia potok ciągłego dostarczania przy użyciu mniejszej ilości zasobów. Pomaga również skalować kompilacje, automatyzować zadania i przyspieszać wydajność Jenkinsa dzięki zaletom konteneryzacji Docker.
Ta książka wyjaśni zalety połączenia Jenkinsa i Dockera w celu usprawnienia procesu ciągłej integracji i dostarczania aplikacji. Rozpocznie się od skonfigurowania serwera Docker i skonfigurowania na nim Jenkinsa. Następnie przedstawi kroki tworzenia aplikacji na plikach Docker i integrowania ich z Jenkinsem przy użyciu procesów ciągłego dostarczania, takich jak ciągła integracja, automatyczne testowanie akceptacyjne i zarządzanie konfiguracją.
W dalszej części dowiesz się, jak zapewnić szybkie wdrażanie aplikacji za pomocą kontenerów Docker wraz ze skalowaniem Jenkinsa przy użyciu Docker Swarm. Następnie dowiesz się, jak wdrażać aplikacje za pomocą obrazów Docker i testować je za pomocą Jenkinsa.
Pod koniec książki będziesz usprawniać przepływ pracy DevOps poprzez integrację funkcjonalności Dockera i Jenkinsa.
Czego się nauczysz
⬤ Poznasz podstawy Dockera i dowiesz się, jak dockeryzować aplikację na potrzeby procesu Continuous Delivery.
⬤ Skonfigurować Jenkinsa i skalować go przy użyciu agentów opartych na Dockerze.
⬤ Zrozumienie zasad i technicznych aspektów udanego potoku Continuous Delivery.
⬤ Stworzenie kompletnego procesu Continuous Delivery przy użyciu nowoczesnych narzędzi: Docker, Jenkins i Ansible.
⬤ Pisać testy akceptacyjne przy użyciu Cucumber i uruchamiać je w ekosystemie Docker przy użyciu Jenkins.
⬤ Tworzenie aplikacji wielokontenerowych przy użyciu Docker Compose.
⬤ Zarządzanie zmianami w bazach danych w procesie Continuous Delivery i zrozumienie skutecznych frameworków, takich jak Cucumber i Flyweight.
⬤ Tworzenie klastrów aplikacji z Jenkinsem przy użyciu Docker Swarm.
⬤ Publikowanie zbudowanego obrazu Docker do rejestru Docker Registry i wdrażanie cykli potoków Jenkins przy użyciu najlepszych praktyk społeczności.
Dla kogo jest ta książka:
Ta książka ma na celu zapewnienie pełnego przeglądu głębokiego uczenia się. Od początkujących w głębokim uczeniu się i sztucznej inteligencji po naukowców zajmujących się danymi, którzy chcą zapoznać się z Theano i jego bibliotekami pomocniczymi lub mieć rozszerzone zrozumienie głębokich sieci neuronowych.
Pomocne będą podstawowe umiejętności programowania w Pythonie i informatyki, a także umiejętności z zakresu algebry elementarnej i rachunku różniczkowego.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)