Continuous Integration mit Jenkins Das Handbuch für Entwickler und DevOps-Teams
€ 39,90
Sofort lieferbar
€ 31,92
Sofort verfügbar
nur € 44,90
Sofort verfügbar
Rheinwerk Computing, ISBN 978-3-8362-7834-8
E-Book-Formate: PDF, EPUB, Online
Rheinwerk Computing, ISBN 978-3-8362-7835-5
E-Book-Formate: PDF, EPUB, Online
Rheinwerk Computing, ISBN 978-3-8362-7837-9
E-Book-Formate: PDF, EPUB, Online
Rheinwerk Computing, ISBN 978-3-8362-7838-6
Moderne Softwareentwicklung braucht mehr als nur guten Code und starken Kaffee. Ohne passende Deployment-Strategien und eine saubere Release-Verwaltung laufen selbst kleine Projekte schnell aus dem Ruder und werden unbeherrschbar. Dieses Praxisbuch gibt Ihnen einen Überblick über eine zeitgemäße CI-Pipeline aus Git, Jenkins und Nexus. So erfahren Sie, was für erfolgreiche Software-Projekte essenziell ist: gutes Source Control Management, flächendeckende Softwaretests mit einer sinnvollen Qualitätskontrolle und ein sauber organisiertes Deployment. Marco Schulz gibt Ihnen seine Erfahrung aus zahlreichen internationalen IT-Projekten weiter und hält eine Menge Tipps und Überlegungen zu gutem Software Engineering für Sie parat.
- Schritt für Schritt durch die CI-Pipeline: fetch, build, deploy
- Source Control und Release Management mit Git und Nexus
- Integrations- und Unit-Tests, richtiges Merging, saubere Codeanalyse
-
Zusatzmaterial
Die Code- und Deploymentbeispiele aus dem Buch finden Sie im Zusatzmaterial nach Kapiteln sortiert.
Außerdem pflegt der Autor dieses Material unter https://github.com/ElmarDott/SamplesAndTrainings
Das bietet Ihnen dieses Buch:
-
The Big Picture
DevOps, Continuous Deployment, Build Jobs, Pipelines ... ist all das wirklich nötig, wenn es nur um ein paar Zeilen Java-Code geht? Marco Schulz zeigt Ihnen, welche Vorteile moderne Entwicklungsparadigmen bieten, wie Sie Open-Source-Werkzeuge zu einer effektiven Toolchain zusammenfügen und damit Ihre Software professionell und zeitgemäß verwalten.
-
Professionelle Code-Verwaltung
Programmieren wäre viel einfacher, wenn Sie sich um den bestehenden Code keine Gedanken machen müssten. Da die Integration neuer Funktionen aber eine Standardaufgabe in der Software-Entwicklung ist, dreht sich hier alles um Merging-Konflikte, die Vergabe von sinnvollen Release-Nummern und das Schreiben von Unit- und Integrationstests. So behalten Sie den Überblick und arbeiten effektiv und agil im Team.
-
Toolchains für moderne Software-Projekte
Jenkins ist das wichtigste Werkzeug, wenn es um komfortable CI-Pipelines und automatisierte Builds geht. In diesem Praxisbuch finden Sie aber noch viel mehr: Git, Maven, Nexus, SonarQube und viele andere Tools helfen Ihnen bei der Verwaltung Ihrer Codebasis.
Aus dem Inhalt
- The Big Picture: DevOps und die Softwareentwicklung
- Software testen: Test Driven Development, Unit- und Integrationstests
- Agiles Release Management: Sprints vs Release
- Deployment-Strategien
- Source Control Management
- Jenkins einrichten und betreiben
- Build Management
- Build Jobs schreiben und optimieren
- Jenkins Pipelines mit Blue Ocean
- Qualitätskontrolle mit SonarQube
- Repository Management mit Nexus
Stimmen zum Buch
Diese Bücher könnten Sie auch interessieren
-
Git – Projektverwaltung für Entwickler und DevOps-Teams
423 Seiten, gebunden
E-Book-Formate: PDF, EPUB, Online€ 39,90
Sofort lieferbar
Buch | E-Book | Bundle
-
Ansible – Das Praxisbuch für Administratoren und DevOps-Teams
442 Seiten, gebunden
E-Book-Formate: PDF, EPUB, Online€ 31,92
Sofort verfügbar
E-Book
-
Cloud-Infrastrukturen – Das Handbuch für DevOps-Teams und Administratoren
576 Seiten, gebunden
E-Book-Formate: PDF, EPUB, Online€ 39,92
Sofort verfügbar
E-Book