Kompakteinstieg: Continuous Integration mit Jenkins
Von Pascal Schwarz
()
Über dieses E-Book
Wie aber funktioniert Continuous Integration in der Praxis?
Dafür soll dieser Kompakteinstieg eine Starthilfe sein. Anhand von Beispielen wird die Installation, Konfiguration und der Betrieb des Continuous Integrations Servers Jenkins Schritt für Schritt erläutert. Wer dieses Buch durchgearbeitet hat, ist anschließend in der Lage, Jenkins in Betrieb zu nehmen, seine eigenen Projekte mit Jenkins zu bauen, zu testen und die Ergebnisse vollständig automatisiert auszuwerten. Lernen am Code, bzw. an realen Projektbeispielen steht im Vordergrund, sodass jeder Leser das Geschriebene sofort praktisch anwenden kann.
Mehr von Pascal Schwarz lesen
Kompaktenstieg: Das EPUB Format für Programmierer - Eine Basis-Konstruktionsanleitung Bewertung: 0 von 5 Sternen0 BewertungenKompakteinstieg: schnell & einfach Speedreading - schneller lesen, effizienter lernen Bewertung: 0 von 5 Sternen0 BewertungenKompakteinstieg: schnell & einfach Professionelle EBooks erstellen mit OpenOffice und writer2epub Bewertung: 0 von 5 Sternen0 BewertungenKompakteinstieg: schnell & einfach Professionelle EBooks mit Jutoh erstellen Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Kompakteinstieg
Ähnliche E-Books
Softwarequalität in PHP-Prozessen: Installation und Betrieb eines Jenkins-Servers Bewertung: 0 von 5 Sternen0 BewertungenVaadin Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenAngularJS: Testing und Best Practices Bewertung: 5 von 5 Sternen5/5Bug Bounty Hunting mit Kali-Linux oder Parrot Security OS: Hacking als Hautberuf oder Nebenjob Bewertung: 3 von 5 Sternen3/5jQuery Mobile: Unit Testing Bewertung: 0 von 5 Sternen0 BewertungenZukunftssichere Architektur: So bauen Sie monolithische Anwendungen zu komponentenorientierten um Bewertung: 0 von 5 Sternen0 BewertungenjQuery Mobile: Einfach mobile Web-Apps entwickeln Bewertung: 0 von 5 Sternen0 BewertungenWindows 10 Update - Frühjahr 2019: Alles zum großen Mai 2019-Update Bewertung: 0 von 5 Sternen0 BewertungenJUnit-Profiwissen: Effizientes Arbeiten mit der Standardbibliothek für automatisierte Tests in Java Bewertung: 0 von 5 Sternen0 BewertungenWindows PowerShell: Grundlagen und Scripting-Praxis für den Einstieg Bewertung: 0 von 5 Sternen0 BewertungenTestgetriebene Entwicklung mit JavaScript: Das Handbuch für den professionellen Programmierer Bewertung: 0 von 5 Sternen0 BewertungenJavaScript und TypeScript für C#-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenWicket: Komponentenbasiert und objektorientiert - das alternative Java-Webframework Bewertung: 0 von 5 Sternen0 BewertungenTroubleshooting und Monitoring von Exchange und Office 365 Bewertung: 0 von 5 Sternen0 BewertungenBlackBerry-10-Entwicklung mit der Momentics IDE Bewertung: 0 von 5 Sternen0 BewertungenPHP für WordPress: Themes und Templates selbst entwickeln Bewertung: 0 von 5 Sternen0 BewertungenTitanium Mobile: Apps für iPhone und Android: Der schnelle Einstieg in die App-Programmierung Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Java-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenWebentwicklung mit dem Play Framework Bewertung: 0 von 5 Sternen0 BewertungenTesting mit Visual Studio 2012: Testing mit Visual Studio 2012 Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenContinuous Delivery: Der pragmatische Einstieg Bewertung: 0 von 5 Sternen0 BewertungenNebenläufige Programmierung mit Java: Konzepte und Programmiermodelle für Multicore-Systeme Bewertung: 0 von 5 Sternen0 BewertungenEmbedded Linux lernen mit dem Raspberry Pi: Linux-Systeme selber bauen und programmieren Bewertung: 0 von 5 Sternen0 BewertungenHilfreiche Programme für Linux-Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenDocker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Bewertung: 1 von 5 Sternen1/5Der Windows 10 Pannenhelfer: Probleme erkennen, Lösungen finden, Fehler beheben Bewertung: 0 von 5 Sternen0 BewertungenAufsetzen, Testen und Betrieb einer Android-App Bewertung: 0 von 5 Sternen0 BewertungenCross-Plattform-Entwicklung mit HTML und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenTestwissen für Java-Entwickler Bewertung: 0 von 5 Sternen0 Bewertungen
Softwareentwicklung & -technik für Sie
Sketchnotes in der IT: Abstrakte Themen mit Leichtigkeit visualisieren Bewertung: 0 von 5 Sternen0 BewertungenKnigge für Softwarearchitekten. Reloaded Bewertung: 0 von 5 Sternen0 BewertungenAgile Spiele – kurz & gut: Für Agile Coaches und Scrum Master Bewertung: 0 von 5 Sternen0 BewertungenDigital Painting Workbook Bewertung: 0 von 5 Sternen0 Bewertungen50 Arten, Nein zu sagen: Effektives Stakeholder-Management für Product Owner Bewertung: 0 von 5 Sternen0 BewertungenAgiles Produktmanagement mit Scrum: Erfolgreich als Product Owner arbeiten Bewertung: 3 von 5 Sternen3/53D-Drucken für Einsteiger: Ohne Frust 3D-Drucker selbst nutzen Bewertung: 0 von 5 Sternen0 BewertungenEinfach Python: Gleich richtig programmieren lernen Bewertung: 0 von 5 Sternen0 BewertungenBaukunst für Softwarearchitekten: Was Software mit Architektur zu tun hat Bewertung: 0 von 5 Sternen0 BewertungenEinfach Java: Gleich richtig programmieren lernen Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Reguläre Ausdrücke Bewertung: 0 von 5 Sternen0 BewertungenModellbasiertes Requirements Engineering: Von der Anforderung zum ausführbaren Testfall Bewertung: 0 von 5 Sternen0 BewertungenDigital Paintbook Volume 3 Bewertung: 5 von 5 Sternen5/5UML @ Classroom: Eine Einführung in die objektorientierte Modellierung Bewertung: 0 von 5 Sternen0 BewertungenDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Programmieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenKOMA-Script: Eine Sammlung von Klassen und Paketen für LaTeX 2e Bewertung: 0 von 5 Sternen0 BewertungenProjekt Unicorn: Der Roman. Über Entwickler, Digital Disruption und das Überleben im Datenzeitalter Bewertung: 0 von 5 Sternen0 BewertungenSingle-Page-Web-Apps: JavaScript im Einsatz: Webseiten erstellen mit AngularJS, Meteor und jQuery Mobile Bewertung: 0 von 5 Sternen0 BewertungenPrinzipien des Softwaredesigns: Entwurfsstrategien für komplexe Systeme Bewertung: 0 von 5 Sternen0 BewertungenIT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenSoftwaredesigndokumente - sinnvoller Einsatz im Projektalltag: Sinnvoller Einsatz im Projektalltag Bewertung: 0 von 5 Sternen0 BewertungenAgiles Requirements Engineering und Testen Bewertung: 0 von 5 Sternen0 BewertungenAgiliät und Continuous Delivery Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement für Anfänger: Grundlagen, -begriffe und Tools Bewertung: 0 von 5 Sternen0 BewertungenKanban für Anfänger: Grundlegendes über den Einsatz von Kanban in der Industrie und der Softwareentwicklung Bewertung: 0 von 5 Sternen0 BewertungenKompaktes Managementwissen: Die Grunstruktur agiler Prozesse Bewertung: 0 von 5 Sternen0 BewertungenScrum: Agiles Projektmanagement erfolgreich einsetzen Bewertung: 4 von 5 Sternen4/5Change Management für Anfänger: Veränderungsprozesse Verstehen und Aktiv Gestalten Bewertung: 1 von 5 Sternen1/5Grundlagen und Methoden der Wirtschaftsinformatik: Eine anwendungsorientierte Einführung Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Kompakteinstieg
0 Bewertungen0 Rezensionen
Buchvorschau
Kompakteinstieg - Pascal Schwarz
Kompakteinstieg:
schnell & einfach
Continuous Integration mit Jenkins
von
Pascal Schwarz
Inhaltsverzeichnis
Titelseite
Für wen ist dieses Buch?
Wozu ist Continuous Integration nützlich?
Was erwartet Sie in diesem Buch?
Was ist ein Kompakteinstieg?
Was sollten Sie vorher wissen?
Teil 1
1. Kapitel - Installation
2. Kapitel – Jenkins als Allzweck-Waffe: ein Freestyle-Projekt einrichten
Projektart wählen
Allgemeine Einstellungen
Code-Quelle auswählen
Startevent wählen
Buildbefehl einrichten
Build nach Commit einrichten
3. Kapitel – Ein Java-Projekt bauen und mit JUnit testen
Jenkins vorbereiten
Ant build.xml aus Eclipse heraus generieren und exportieren
Ein Jenkins Projekt mit Ant und JUnit bauen
Zeit für den ersten Build
4. Kapitel – Ein Maven-Projekt bauen und testen
Die ersten Schritte – wie gehabt
Der Build-Auslöser
Der Build
Nach dem Build
Zum Abschluss
Teil 2 How To …?
1. Einrichtung post-receive-Hook für git
2. Einrichtung post-commit-Hook für svn
3. Hinzufügen neuer Nutzer
4. Automatische Aktualisierung von Jenkins aktivieren
5. Ändern des Ports der Jenkins-Installation
6. Installation und Verwaltung von Jenkins-Plugins
7. Benachrichtigungen bei fehlgeschlagenen Builds einrichten.
8. Wie starte ich den Jenkins-Server neu?
Impressum
Für wen ist dieses Buch?
Dieses Buch ist für Entwickler und Projektmanager, die schon von Continuous Integration gehört haben und Jenkins ausprobieren und einsetzen wollen.
Entwickler erhalten die Anleitung der ersten Schritte zur Installation und Konfiguration von Jenkins, der Einrichtung erster Jobs und dem Einsatz in der Praxis. Die Beispiele sind nicht zu komplex, aber ausreichend, um als Startpunkt für eigene Aufgaben dienen zu können.
Projektmanager, die einen Einblick in die Prinzipien und Möglichkeiten von Continuous Integration mit Jenkins erhalten wollen, bekommen anhand der Beispiele die Basis für die Entscheidung, ob Jenkins etwas für die Firma ist – oder nicht.
Wozu ist Continuous Integration nützlich?
Ein Entwickler, der allein an seinem Projekt arbeitet, weiß zu jeder Zeit, ob der aktuelle Codestand funktioniert, wie er soll, alle Abhängigkeiten erfüllt und unerwünschte Nebeneffekte ausgeschlossen sind. Ein Druck auf F8 oder F9 (oder auf welchem Shortcut der Compiler startet) reicht.
Sobald aber zwei oder drei Teammitglieder zusammenarbeiten und in das gleiche Code-Repository ihren Quelltext einchecken, ist das