Schulung: Continous Integration mit Jenkins

Turn knowledge into action

Jenkins ist ein Web-basiertes, gut erweiterbares Continuous Integration (CI) System. An die Spitze im Bereich Release-Erstellung, Test und Überwachung setzt sich das Java-basierte Jenkins aufgrund einfacher Installation in jedem Servlet-Container, minimalem Konfigurationsaufwand und einer großen Anzahl verfügbarer Plugins. Diese Schulung ist kombinierbar mit der Einführung in Maven 3.

Einführung in die Continuous Integration mit Jenkins

  • Grundlagen vom Continuous Integration (CI)
  • Phasen der Release-Erstellung
  • Ursprung von Hudson, Verbreitung, Aufspaltung Hudson zu Jenkins
  • Hudson Arbeitsweise am Beispiel von JBoss
  • Bezug und Installation von Hudson/Jenkins, HUDSON_HOME
  • Hudson/Jenkins über die Kommandozeile starten, mehr Speicher geben
  • Erste Projekte mit Hudson/Jenkins bauen

Neue Projekte definieren

  • Umgebungsvariablen
  • Builds über Gradle- und Maven-Skripte
  • Ausführungen beobachten, Monitoring von Cron-Jobs
  • Jenkins-Plugins

Anbinden von Quellcodeverwaltungsystemen: Subversion, GIT, ...

  • Anstoßen eines Builds
  • Build ausführen über Shell-Skripte, Ant, Maven, ...
  • Benachrichtigungssysteme: E-Mail, Chat-Systeme
  • Reports: Javadoc, JUnit, Checkstyle, PMD, FindBugs
  • Bauen von Nicht-Java-Projekten
  • Weitere Plugins

Fortgeschrittene Techniken

  • IDE-Integration: Eclipse, NetBeans, ...
  • Verteilte und parallele/abhängige Builds, Aufbau einer Master/Slave-Infrastruktur
  • Zugriff absichern
  • Remote API über REST und JSON, XML-Konfiguration
  • Hudson/Jenkins als Service

Unsere Trainings haben einen hohen praktischen Anteil mit zahlreichen Übungen. Durch die erste Anwendung des Gelernten unter Anleitung eines erfahrenen Entwicklers wird das Wissen sofort verankert.

Das Training findet regelmäßig im Trainingszentrum der Symplasson AG, Holstenstraße 205 in Altona statt.

Die Schulungszeiten sind von 9:00 bis 16:00 Uhr.


Das sagen unsere Teilnehmer:

Vielen Dank Thomas, dass Du die Leute so kompetent weitergebracht hast am Thema!

Um eine optimale Betreuung gewährleisten zu können, ist die Teilnehmerzahl bei unseren Seminaren in Hamburg auf max. 8 Teilnehmer begrenzt.

Bei Inhouse-Seminaren kann die Seminardauer je nach Gruppengröße möglicherweise angepasst werden.

Kontakt:

Kontakt anfrageeiswind.de Kontakt 040 54098583

Unser Beratungsangebot

Wir unterstützen Sie gerne mit unserer Erfahrung sowohl beratend als auch bei der Umsetzung Ihrer Projekte. Wir bieten einen Blick über den Tellerrand bei Architekturfragen und technologischen Entscheidungen. Selbstverständlich unterstützen wir Sie nach Möglichkeit auch bei der Umsetzung Ihrer Projekte.


Beratung

Softwareentwicklung